2010-09-24 32 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