2010-09-24 26 views
1

我不确定CURL中的这个函数是否会将响应体剥离出来,但仍然会将其完全加载。 这是真的吗?我不想浪费带宽,我只想要标题。cURL NOBODY是否真的获取身体?

+1

CURLOPT_NOBODY将http动词更改为HEAD,它只是获取标题。从右侧的相关链接:http://stackoverflow.com/questions/1378915/header-only-retreival-in-php-via-curl和http://stackoverflow.com/questions/1849723/handle-curl- headers-before-downloading-body – Fanis 2010-09-24 18:44:20

回答

1

它只会加载标题,它不会加载所请求文档的正文。

3

CURLOPT_NOBODY将向网络服务器发送HEAD请求。服务器应该只响应HTTP标头并且没有正文内容。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

HEAD方法是相同,除了在应答服务器不能返回一个消息体得到的。

+0

服务器*应该*,但在某些情况下(例如动态生成的内容),它可能*不会*这样做。 – 2016-11-29 07:35:35