2
libcurlを使用してcプログラムからxmlデータをWebサイトにPOSTしようとしています。私は、Linuxではこのようなカールをコマンドラインプログラムを使用する場合には、正常に動作します:c libcurl POSTが一貫して機能しない
カール-X POST -H 'コンテンツタイプ:text/xmlでの' '私のXMLデータ' http://test.com/test.php
を-d(I
しかし、私はlibcurlを使ってcコードを書こうとすると、ほぼ毎回失敗しますが、しばらく毎回成功します。私のコードは以下の通りです:
このコードは、約10秒ごとに実行されるループであり、4回または5回の呼び出しごとに成功します。私は "XML Head not found"と言うサーバーからエラーを返します。
私はHTTPヘッダーを指定してみました:
struct curl_slist *chunk = NULL
chunk = curl_slist_append(chunk, "Content-type: text/xml");
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, chunk);
しかし、私はすべての運を持っていませんでした。何か案は?
働いたこと。ありがとう。 – rplankenhorn