Использование php при работе с curl.
Я пытаюсь только получить заголовки.
Я прошу со следующего URL: http://halens.se/kvinna-klader-bad-strand-baddrakter-93/baddrakt-074209/
Мои настройки выглядят так:
CURLOPT_AUTOREFERER => true, CURLOPT_CERTINFO => false, CURLOPT_CRLF => true, CURLOPT_CONNECTTIMEOUT => 15, CURLOPT_FAILONERROR => true, CURLOPT_FOLLOWLOCATION => true, CURLOPT_FORBID_REUSE => true, CURLOPT_FRESH_CONNECT => true, CURLOPT_HEADER => true, CURLOPT_MAXREDIRS => 15, CURLOPT_PROTOCOLS => CURLPROTO_HTTP, CURLOPT_REDIR_PROTOCOLS => CURLPROTO_HTTP, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_TIMEOUT => 15, CURLOPT_HEADER => true, CURLOPT_NOBODY => true
Но ответ пуст. Что я сделал не так? или Как мы можем решить это альтернативным способом?
Если вместо этого изменить последнее значение:
CURLOPT_NOBODY => false
Затем я получаю заголовки:
HTTP/1.1 301 Moved Permanently Content-Length: 199 Content-Type: text/html; charset=UTF-8 Location: http://www.halens.se/kvinna-klader-bad-strand-baddrakter-93/baddrakt-074209/ Server: Microsoft-IIS/7.5 X-Powered-By: ARR/2.5 X-Powered-By: ASP.NET Date: Sun, 06 Oct 2013 19:26:31 GMT HTTP/1.1 200 OK Cache-Control: private Content-Length: 123009 Content-Type: text/html; charset=utf-8 Server: Microsoft-IIS/7.5 Set-Cookie: ASP.NET_SessionId=wsp1hsdq1huvdnmr0jf42m1o; path=/; HttpOnly Set-Cookie: ASP.NET_SessionId=wsp1hsdq1huvdnmr0jf42m1o; path=/; HttpOnly Set-Cookie: FavoriteList=Id=593cd25e-3508-46a8-9596-66bd45caa335&Hash=PRHTFWRFDX; expires=Sat, 04-Jan-2014 20:26:32 GMT; path=/ Set-Cookie: InteractorId=wsp1hsdq1huvdnmr0jf42m1o_162_13_85_148; path=/ Set-Cookie: ClickTrail=074209; expires=Thu, 05-Dec-2013 20:26:32 GMT; path=/ X-Powered-By: ARR/2.5 X-Powered-By: ASP.NET Date: Sun, 06 Oct 2013 19:26:32 GMT