Разнообразного рода черви
Дотнет не устает меня поражать.
Cервак случайно записал в HttpResponse.StatusDescription для ошибки строку, заканчивающуюся на CR и клиента сгрызли черви. Вроде это даже и правильное поведение, по стандарту.
Но вот браузеры и wget на этом url не выдают таких бредовых сообщений, а показывают ошибку корректно.
System.Net.WebException: The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF at System.Net.HttpWebRequest.GetResponse()
Cервак случайно записал в HttpResponse.StatusDescription для ошибки строку, заканчивающуюся на CR и клиента сгрызли черви. Вроде это даже и правильное поведение, по стандарту.
Но вот браузеры и wget на этом url не выдают таких бредовых сообщений, а показывают ошибку корректно.
no subject
useUnsafeHeaderParsing где-то там включить надо
no subject
no subject
no subject
no subject
#!perl
которую виндовые редакторы (вполне справедливо) представляли как
#!perl<cr><lf>
а unix-подобные системы желали исключительно в виде
#!perl<lf>
no subject
no subject
no subject
no subject
no subject
ln -s perl perl$'\r'
no subject
no subject
no subject
no subject