1

Javaのランタイムを介してJavaからcurl POSTを作成しようとしています。コマンド「curl -vF etc」を含むシェルスクリプトを実行すると、コードは期待どおりに実行されますが、コマンドを適切にエスケープされた文字列としてJavaに取り込もうとすると、次の例外/エラー「プロトコル」http notが発生しますlibcurlcurl でサポートまたは無効化""

String cmd = "./go.sh";
Process process = Runtime.getRuntime().exec(cmd);
//etc...

String cmd = "curl -vF etc";//found in go.sh
Process process = Runtime.getRuntime().exec(cmd);
//etc...

出力

"Curl Executed Correctly"
//proprietary 

* Protocol "http not supported or disabled in libcurlcurl: (1) Protocol "http not supported or disabled in libcurl
4

1 に答える 1

0

グーグルショーの短いビットはこのページです。これは、文字列が正しくないことを示します。

于 2012-05-25T16:48:54.550 に答える