Неправильный заголовок "Местоположение" - PullRequest
0 голосов
/ 25 сентября 2018

Я использую nodeJS для итерации по списку URL-адресов, и я хочу иметь возможность перехватывать всякий раз, когда URL-адрес возвращает statusCode 302. У меня есть этот пример url:

https://www.myserver.com/file_listing.asp?fileName=UTF-8%20Encodea%C3%A7%C3%A3o

, который устанавливает заголовок местоположения следующим образом:

fileList.asp?language=en&fileName=UTF-8%20Encodea��o.

Веб-браузеры могут интерпретировать этот заголовок Location соответствующим образом и перенаправляют (правильно) на:

fileList.asp?language=en&fileName=UTF-8%20Encodea%C3%A7%C3%A3o.

Мне было интересно, как веб-браузеры могут «исправить» кодировку заголовка и найти правильную страницу, поскольку заголовки ответа «сломаны».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...