0

以下のように HTTP リクエストをファイル (FILE *str) に書き込む方法を教えてください。

GET /HTTP/1.0 ホスト:Google.com 接続: 閉じる

HTTP クライアント プログラムを書き込もうとしていますが、この時点で行き詰まりました。

4

2 に答える 2

0

ファイルに書き込むだけの場合は、fwrite、fputs、write などの関数を使用できます。しかし、それは HTTP クライアントなので、ソケット書き込みでなければならないと思います。その場合、独自のソケット コードを実装するか、「curl」ライブラリを使用してこの機能を実装できます。

詳細については、http: //curl.haxx.se/libcurl/c/simple.htmlを参照してください。

于 2013-02-13T04:39:44.850 に答える
0

fputs("GET /HTTP/1.0 Host:Google.com Connection:close \r\n\r\n", str);??

于 2013-02-13T03:48:51.380 に答える