Special characters WCF web API URL中的特殊字符

Special characters WCF web API URL中的特殊字符,special-characters,restful-url,Special Characters,Restful Url,我有一个web服务,它使用WCFWebAPI创建RESTful服务。此服务要求url路径中有许多不同的值,用逗号分隔。此方法适用于简单数据,例如某人的姓名或数值。然而,我在客户端有一个字段(基于java的BlackBerry应用程序),它允许用户自由键入包含以下字符的数据:。或者/这把我的整个url搞砸了 即使我将字符替换为十六进制值(例如a/到%2F),问题仍然存在 有人知道在URL中表示这些字符的方法吗?在查找地址时,这些字符将被忽略,或者更好的方法是告诉URL以下字符将被忽略,可能是以引号

我有一个web服务,它使用WCFWebAPI创建RESTful服务。此服务要求url路径中有许多不同的值,用逗号分隔。此方法适用于简单数据,例如某人的姓名或数值。然而,我在客户端有一个字段(基于java的BlackBerry应用程序),它允许用户自由键入包含以下字符的数据:。或者/这把我的整个url搞砸了

即使我将字符替换为十六进制值(例如a/到%2F),问题仍然存在


有人知道在URL中表示这些字符的方法吗?在查找地址时,这些字符将被忽略,或者更好的方法是告诉URL以下字符将被忽略,可能是以引号的方式工作?

您可以使用编码URL功能。URL编码是将字符串转换为有效URL格式的过程。有效的URL格式意味着URL只包含所谓的
alpha | digit | safe | extra | escape
字符。

您可以使用编码URL功能。URL编码是将字符串转换为有效URL格式的过程。有效的URL格式意味着URL只包含所谓的
alpha | digit | safe | extra | escape
字符