我不确定CURL中的这个函数是否只是将响应体剥离但仍然完全加载它。 真的吗?我不想浪费带宽,我只想要标题。
答案 0 :(得分:3)
CURLOPT_NOBODY
会向网络服务器发送HEAD
请求。服务器应仅响应HTTP标头而不响应正文内容。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
HEAD方法与GET相同,只是服务器不能在响应中返回消息体。
答案 1 :(得分:1)
它只会加载标题,它不会加载所请求文档的正文。
答案 2 :(得分:0)
如您在官方文档中所见,如果启用它,它将不会下载主体
https://curl.haxx.se/libcurl/c/CURLOPT_NOBODY.html
描述将长参数设置为1会告诉libcurl不包含 进行下载时,将输出中的主体部分保留下来。 对于HTTP(S),这使libcurl进行HEAD请求。对于大多数其他 协议意味着不要求传输身体数据。
启用此选项意味着要求下载但没有正文。