ПРОЕКТЫ 


  АРХИВ 


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: Phil Kulin <schors@xxxxxxxxx>
  • Date: Fri, 13 Apr 2012 22:26:28 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=LdJg+1YRo+H/WRMwxtG8eWyioGrEJ/KXM7Uk7iHYTro=; b=I5P8LIhieQYlPel/BLY/BMrzKVZMnJFerjjGqWmNDj1aTKTXG/tyP8RUFB4+X6Qw3u YXB0bIk8eMXsU9U9uKolWOHzvmh4PPvSfCTZNrVIs5dcDBKTKBZDpCRaltFom4Zb7xtk k+OoaM9sfsfdi8SwnMDDehI5mHncmuVtRCcftur8l14f7DjKOZZER9ElA8PtnzCEHnMi JuCHOj05LCumIgONHjmistJv71/bpit0zGPrFBl5U7MOKiv8r80SQSSNo251q32vX36E r67q5Fg+KYc7C9Lg/C8shC70Ve+lygWunM8jGRR1zN0BpOSIMPx6yD5MOJe0p4/AFuzV oaVQ==
  • In-reply-to: <20120413114716.GZ13466@mdounin.ru>
  • References: <CAK=u2EXKTbcyFbHhV-MbuuP2UroPd-NWW7x9ZuKdO+tdwBR2Vw@mail.gmail.com> <20120413102022.GA64578@nginx.com> <CAK=u2EXXfDpgv2cP0jry8LDJkHO_O97fjJLEOFx=_xsJSVtXkg@mail.gmail.com> <20120413103652.GA65060@nginx.com> <CAK=u2EURyMZp-nj+WRG_4TPBBUQJT-TnTEs7ffx4mp7xgEDPuQ@mail.gmail.com> <20120413114716.GZ13466@mdounin.ru>

13 апреля 2012 г. 15:47 пользователь Maxim Dounin <mdounin@xxxxxxxxxx> написал:

>> >> А %D1 ? А %D?
>> > %D1 - правильный, 0xd1. Хотя и не правильный с точки зрения utf-8.
>> > %D  - неправильный.
>> Я и спрашивал - последний пролетает со свистом мимо nginx:
>> http://nvworld.ru/news/tags/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D
>> Собственно, я поэтому разницу не понял.
> Это ошибка, проявляется если незаконченный "%" HEX HEX стоит в
> конце uri.  Должно тоже выдавать 400, но сейчас просто отбрасывает
> некорректную часть.

А, понял. А то я думал, что я чего-то не допонял. Всё встало на свои
места. Спасибо.

-- 
Non nobis Domine non nobis sed Nomini Tuo da gloriam
Phil Kulin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.