【发布时间】:2014-02-06 13:16:20
【问题描述】:
我在调用我的 .NET 应用程序提供的与字符编码相关的 REST Web 服务时遇到问题。
我正在发送这样的内容:
http://:/DotNetApplication/RestService.svc/eyJudW1iZXIiOiI5NDU5NjA5M%2BDAiLCJtc2ciOiJQYXJhIGNvbmZpcm1hciBhIHJlY
查询字符串是这个,它是 URL 编码的,由于 %2B (+) 字符,我收到 Bad Request - Invalid URL 错误。
如果未指定此字符,Web 服务将成功响应。
我做错了什么?
谢谢
【问题讨论】:
-
如果你对 % 字符进行 url 编码呢?
-
什么意思?如果我对 % 字符进行编码,我会得到类似 %252B 的内容,对吗?