2016-11-23 11 views
0

C使用libcurlのcurl_easy_perform後、スペースとドットコードは以下の例のようなものであるアンダーC用のlibcurlのcurl_easy_performポスト、スペース及び

によって置き換え下線で置き換えドット。他の側では、受信したデータが間違っている

は期待:<Text>data to send...</Text>
実際:<Text>data_to_send___</Text>

CURL *curl = curl_easy_init(); 
if(curl) { 
    const char *data = "<Text>data to send...</Text>"; 
    curl_easy_setopt(curl, CURLOPT_URL, "http://example.com"); 
    curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data); 
} 

誰もがその理由を知っていますか?

答えて

0

これは間違った結論なので、質問はむしろ無駄になります。

には、CURLOPT_POSTFIELDSを入力すると、libcurlがデータを送信します。一部のプレゼンテーションレイヤーでデータの見た目が違う場合は、他のレイヤー/ソフトウェアコンポーネントによって変更または表示されます。

+0

返信いただきありがとうございます。はい、私はhttpヘッダーを設定していないので、正しいですが、宛先はxmlのみ受け付けます。 !だからこの問題は起こった! – Jason

関連する問題