【发布时间】:2013-10-22 12:06:38
【问题描述】:
最近我分别升级到windows 8.1到IIS 8.5。
我有一个 WCF 网络服务,它通过以下方式获取原始网址:
var url = operationContext.IncomingMessageProperties.Via;
假设网址是:http://localhost/?email=test@test.com(这是原始网址)
在url.OriginalString 升级之前,我收到了确切的原始网址。
在url.OriginalString 升级后,我收到了http://localhost/?email=test%40test.com
知道这可能是什么原因吗?
谢谢。
【问题讨论】:
-
网址是一样的,只是编码了。
-
当然,问题是在升级到 8.5 之前 url.OriginalString 包含未编码的字符串。