Получить контент-длину из URL, который перенаправляет на себя - PullRequest
0 голосов
/ 01 января 2012

Я хочу получить длину содержимого из URL-адреса, который отправляет мне этот заголовок:

HTTP / 1.1 301 Дата окончательно перемещена: вс, 01 января 2012 09:34:44 GMT Сервер:Расположение Apache: https://www.sugarsync.com, www.sugarsync.com/pf/D6304231_0192919_76577 Keep-Alive: тайм-аут = 300, макс = 9793 Подключение: Keep-Alive Тип содержимого: текст / обычный текст;charset = UTF-8

Проблема в том, что исходный URL - это тот же новый URL, который отправляется в этом заголовке!Другими словами: я получаю заголовки из URL: https://www.sugarsync.com/pf/D6304231_0192919_76577, а в заголовках, которые я получаю, он перенаправляет на ту же страницу.

1 Ответ

0 голосов
/ 01 января 2012

У меня, похоже, нет проблемы с предоставленным вами URL:

C:\Users\rleahy>openssl s_client -quiet -connect sugarsync.com:443
Loading 'screen' into random state - done
depth=1 /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com, Inc./OU=http://certificates
.godaddy.com/repository/CN=Go Daddy Secure Certification Authority/serialNumber=
07969287
verify error:num=20:unable to get local issuer certificate
verify return:0
HEAD /pf/D6304231_0192919_76577 HTTP/1.1
host:www.sugarsync.com

HTTP/1.1 200 OK
Date: Sun, 01 Jan 2012 10:16:13 GMT
Server: Apache
Set-Cookie: JSESSIONID=22C35505626E63560F5F00BDE86BD458; Path=/; Secure
Content-Disposition: attachment;filename="Algorithms(01).rar"
Accept-Ranges: bytes
Etag: file_1319015834000
Last-Modified: Wed, 19 Oct 2011 09:17:14 GMT
Content-Length: 468987
Content-Type: application/x-download
Set-Cookie: NSC_wt_xxx.tvhbstzod.dpn_443=ffffffff090d78d545525d5f4f58455e445a4a4
2378b;path=/;secure;httponly

Вы уверены, что не соединяетесь с HTTP, а не с HTTPS? Соединение с HTTP действительно дает 301 (фактически, просит вас соединиться с использованием HTTPS).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...