ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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 Опера понадкусывала"). :)


 




Copyright © Lexa Software, 1996-2009.