Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以告诉我如何将如下的 HTTP 请求写入文件(FILE *str)
GET /HTTP/1.0 主机:Google.com 连接:关闭
我正在尝试编写一个 HTTP 客户端程序,但此时我陷入了困境。
fputs("GET /HTTP/1.0 Host:Google.com Connection:close \r\n\r\n", str);??
fputs("GET /HTTP/1.0 Host:Google.com Connection:close \r\n\r\n", str);
如果只是写入文件,您可以使用 fwrite、fputs、write 和其他此类函数。但由于它是一个 HTTP 客户端,我认为它必须是一个套接字写入,在这种情况下,你可以实现自己的套接字代码,也可以使用“curl”库来实现这个功能。
更多参考:http ://curl.haxx.se/libcurl/c/simple.html