WCF Web API URL中的特殊字符

时间:2011-08-02 09:56:47

标签: special-characters restful-url

我有一个使用WCF web api创建RESTful服务的Web服务。此序列期望在url路径中使用逗号分隔许多不同的值。该方法适用于简单数据,例如某人的名字或数字值。但是我在客户端有一个字段(基于java的BlackBerry应用程序),它允许用户自由键入包含诸如的字符的数据。或/它弄乱了我的整个网址。

即使我用十六进制值替换字符,例如a / to%2F问题仍然存在。

有没有人知道在URL中代表这些字符的方法,这些字符在查找地址时会被忽略,或者更好的方法是告诉URL以下字符可能会被引号括起来的方式被忽略?

1 个答案:

答案 0 :(得分:0)

您可以使用编码网址功能。 URL编码是将字符串转换为有效的URL格式的过程。有效的URL格式表示该URL仅包含所谓的alpha | digit | safe | extra | escape个字符。