So senden Sie eine curl-Anfrage in java
Ich bin mit einem java-WebService zu senden, eine curl-Anfrage, dies ist mein Wunsch :
curl -d "input = a b c d" 'localhost:8090/jobs?appName=Test40&classPath=fr.aid.cim.spark.JavaWord&sync=true&timeout=1000000000'
Ich weiß nicht, welche lebrary sollte ich verwenden und wie kann ich es schreiben in java. Können Sie mir bitte zeigen, wie es zu tun.
Danke.
- Haben Sie einen Blick auf ProcessBuilder.
- Ich würde den apache HttpClient
- Es gibt keine solche Sache wie ein 'curl request'. Curl ist ein Kommandozeilen-tool, um einige der form einer online-Anfrage.
- Mögliche Duplikate Wie zu verwenden cURL in Java?
- Ok danke für Eure Vorschläge, ich werde Sie lokk. #Reimeus ist nicht eine doppelte Ursache, die ich es sah, aber ich konnte nicht verwenden es mit localHost Anfrage !!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie brauchen, execute console command (curl in diesem Fall):
UPDATE (laut deinem Kommentar):
Fügen Sie folgende Zeilen:
Was ist die Ausgabe?
IOUtils finden hier.
Sollten Sie schauen Apache HttpClient Bibliothek. Mit HC Fließend Komponente können Sie so etwas schreiben:
HC Fließend Javadocs