我正在使用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
。
Web浏览器能够相应地解释此Location
标头,并将我(正确)重定向至:
fileList.asp?language=en&fileName=UTF-8%20Encodea%C3%A7%C3%A3o
。
我想知道Web浏览器如何“修复”标头的编码并找到正确的页面,因为响应标头“损坏”。