Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ошибки 400 Bad Request
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Ошибки 400 Bad Request
- From: Anatoly Matyakh <protopartorg@xxxxxxxxx>
- Date: Sat, 26 Apr 2008 06:01:57 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:organization:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; bh=KT/ni4yJQ/LDsMOZFb5J/6FXwAN++029A7/GamOoAh0=; b=wT4LcO/Hqx7F53krxNyh/z5vbSWtn8QEWnUKQVE8JBkkG2/1cKCpcP7T1R03Nu6QzpYYs7rHFmakWm8bC7xlAiscfSYZJHpBJxDEbgPIHAXGP73TtN+pboWeeajaUAbRkJJacyBakxwqiwQIJ90t1rjpxdZrtYpSe82t8k9UPiI=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:organization:to:subject:date:user-agent:references:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:message-id; b=AamWhmoAW+6noW6jEyxMMZyQSS+u0XDRYIkMnnx64zii1xj7gh7kv2+tjvsiz8RdNvCzb18fk7ggAu76EdpSBrR8Xyp89cW1anjc3DLU9S3HxO97IXr0fi2SQ4i0hwZtbbeq7U4H67FBTB0dQIj+/HL972XIQM9gyR2hLyDATek=
- In-reply-to: <006d01c8a70c$08b86ed0$1c5d570a@jt>
- Organization: IT Playground
- References: <48120339.9070008@xxxxxxxxxxxx> <48122CD4.2060805@xxxxxxxxxxxx> <006d01c8a70c$08b86ed0$1c5d570a@jt>
Friday 25 April 2008 22:39:10 Eugene Toropov написав:
> 91.122.255.170 - - [25/Apr/2008:22:22:13 +0400] 400 "GET /images/logo1.gif
> HTTP/1.1" 0 "-" "Opera/9.23 (Windows NT 5.1; U; ru)" "-" "0.171" "-"
> Причем в ошибках последнего вида везде используется Opera.
Да это старый "оперный" хак с работой в режиме "Show cached images only".
Меня в своё время позабавило: как это - Опера в режиме "не показывать
картинки" место под эти картинки отображает как попало (по размеру
alt-текста, к примеру), а в режиме "только кешированные" ухитряется в
большинстве случаев показывать пустое картинкоместо корректного размера.
Полез смотреть; Opera запрашивает картинку, но не скачивает её, а хватает
только заголовок - из которого берёт размеры. Причём сделано было именно
через закрытие соединения по приёму первого пакета - видимо, чтобы не
морочиться с серверами, которые не понимают range.
В принципе, достаточно разумный подход - и картинки не грузятся, и страница по
формату корректно отображаются; но технологически извратный, конечно.
Так что вопрос не к nginx (хотя, конечно, можно и такое сервером обработать и
выдать что-то вроде "4xx Опера понадкусывала"). :)
|