parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

При этом, я помню, у меня раньше ломалось если воткнуть в урл что-нить типа %EFFF

dimolezhkin 19.07.2021 17:26

и вот даже сайт parser.ru крякает 500ой, по урлу
[url="www.parser.ru/%EFFF"]www.parser.ru/%EFFF[/url]

А на Парсере 3.4.7b у меня чет никак не получается поломаться и вызвать исключение с именно ошибкой невалидного utf (при ^string:unescape[uri;$request:uri;$.charset[UTF-8]]), по крайней мере через получение стринга в урле.

А на запрос вида: www.myserver.ru/%%EFFF
(при Парсере запущенном со своим веб-сервером)

Парсер отвечает 400-ой (bad request)
с ответом invalid uri '/%%EFFF'

(т.е. до рантайма, ну или по меньшей мере поймать это в @unhandled_exception уже никак нельзя)

С урлом я морочусь (потому, что там вроде как ^string:unescape[uri...] ) получается в тему и можно руками позадавать байт-последовательность, но ожидаемый неваладиный utf-8 все равно не могу словить