【发布时间】:2015-09-09 18:25:24
【问题描述】:
我看到来自 IE9 桌面客户端的 URL 参数有问题。链接是通过电子邮件发送的,所有损坏的 URL 都来自电子邮件的纯文本版本。
我几乎可以肯定它与我的堆栈无关(django、nginx、mandrill)参数的值具有完全转置的字符。原始字符是错位的 1 减 13 位(例如,rznvy_cynva = email_plain、ubgryfpbz = hotelscom)。
以下是通过的一个错误请求的示例:
GET /book/48465?sid=rznvy_cynva&order=q09362qs55-741722-442521-98n2-n88s4nnr87192n&checkOut=07-17-15&affiliate=ubgryfpbz&checkIn=07-16-15 HTTP/1.1" 302 5 "-" "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"
- 所有 URL 错误的请求都具有与示例相同的用户代理。
- 与损坏的 URL 关联的 IP 地址不限于任何位置。
- 查找用户代理,这似乎仅限于桌面 Windows 7、IE9 用户。
【问题讨论】:
-
不错的发现!绝对看起来相关。
标签: email url internet-explorer-9 email-attachments email-client