cURL-äquivalent in Java
Hatte ich
exec(
"curl".
" --cert $this->_cCertifikatZPKomunikace".
" --cacert $this->_cCertifikatPortalCA".
" --data \"request=".urlencode($fc_xml)."\"".
" --output $lc_filename_stdout".
" $this->_cPortalURL".
" 2>$lc_filename_stderr",
$la_dummy,$ln_RetCode
);
in php.
Ich es zu tun habe, die über java. Können Sie mir helfen?
Dank Jakub
Andere Möglichkeit: code.google.com/p/google-oauth-java-client
InformationsquelleAutor Jakub Cermoch | 2010-01-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich den HttpClient Methoden:
etwa so:
EDIT: Oops. StringEscapeUtils kommt aus commons-lang. http://commons.apache.org/lang/api/org/apache/commons/lang/StringEscapeUtils.html
Ich ging zu apache. httpcomponents wurden geschlossen, statt Sie importieren nun
org.apache.httpclient.*
. Ich heruntergeladen gesamte Paket, importiert es. Es gab mir rund 100 Fehler. Wenn ich Sie sah, Sie waren alle in den Klassen des Pakets. In dem heruntergeladenen Paketcommons
war nirgends zu finden. Und einige Klassen in der es versucht, zu importierenorg.apache.commons.*
wenn es keine commons-Ordner !!! Was ist das????Dies ist eine Frage beantwortet schon vor langer Zeit. Dinge änderten sich, und dies ist nicht der richtige Ansatz mehr.
HTTPClient aktualisiert, url: hc.apache.org/httpcomponents-client-ga
InformationsquelleAutor Quotidian
Werfen Sie einen Blick auf URLConnection. Sun hat einige Beispiele. Es hat verschiedene Unterklassen, unterstützen einige spezifische HTTP-und HTTPS-Funktionen.
InformationsquelleAutor Yacoby
neben der reinen Java-Antworten von Alltäglichen und Yacoby können Sie versuchen, ausführen der curl-binary als in php. Überprüfen Sie heraus, wie die
ProcessBuilder
Klasse.InformationsquelleAutor dfa
Können Sie Befehle ausführen, die in Java durch die Verwendung der
Runtime
mit einem AufrufgetRuntime()
link zu der javadoc für die Laufzeit.
Hier eine anständige Beispiel für die Verwendung von Runtime.
Hier ein anständiges Beispiel mit Runtime oder ProcessBuilder.
Ich hoffe, einige, die hilfreich ist.
InformationsquelleAutor ChadNC
CURL-Website hat Java-Bindings.
(+1) ja, aber es würde die Arbeit mit certs einfach und es übersetzen würde von seiner ursprünglichen Anruf ziemlich gut.
InformationsquelleAutor Powerlord
Können Sie HtmlUnit - API in Java
etwa so:
InformationsquelleAutor Yatendra Goel