1

データを含むxmlファイルを送信し、ポーリング応答を通じて処理されたデータを受け取る必要があるというクライアント要件があります。コマンドラインからhttpサイトにファイルを転送するためにcurlを使用しました。

curl -v -d @request1l.xml -H "Content-Type: text/xml; charset=utf8" 
     http://**/ws -o request2.xml .

ポーリング応答を xml に取得するにはどうすればよいですか? これに使用されるコマンドはどれですか?

また、投稿または投票リクエスト中にエラーを追跡するにはどうすればよいですか?

私はウェブ技術に非常に新鮮で、物事を理解しているだけです.

brgdsアルン

4

2 に答える 2

1

-Ss を使用して、統計を沈黙させ、エラーを表示することをお勧めします。呼び出しからの戻りコードは、エラーが発生した場合にエラーを示します。アップロード先のサイトが XML 応答を返さない限り、必要に応じて応答コードから作成する必要があります。

于 2009-03-08T10:11:25.087 に答える
0

次のようなことを試してください:

eval $(curl -s -X "PUT" -D - | gawk '$1=="GREP_VAR_HERE:"{sub(/\r/,"",$2); printf("VARIABLE_NAME=\"%s\"\n",$2); }')

于 2011-08-09T16:33:44.820 に答える