我们有一些包含url的REST处理程序返回的UTF-8 XML。这些网址有一个&符号(&),当转换为符合UTF-8标准时,它们看起来像这样:
http://domain.com?param1=a&param2=b
问题是,当然后将其剪切/粘贴到浏览器中时,结果无法根据转义的&符号正确分离。以下是一个例子:
这有效:
http://api.citysourced.com/reportimage.ashx?reportid=30885&imagesize=Small
这些不是:
http://api.citysourced.com/reportimage.ashx?reportid=30885&imagesize=Small
http://api.citysourced.com/reportimage.ashx?reportid=30885%26imagesize=Small
我的IIS配置(IIS 6)是否存在问题?上面的处理程序是用C#.NET 4.0编写的标准通用处理程序。
我看过这里的其他文章,但没有一个得到正确答案。
感谢。