我如何使用排球库以URL编码形式发送特殊字符参数而无需进行更改

时间:2018-08-08 11:40:24

标签: android android-volley special-characters url-encoding

如何使用排球库以URL编码形式发送特殊字符参数而无需更改

我必须发送 数量$ 1:23 数量$ 2:666 使用Volley库以URL编码的形式存储这些数据,但是由于Volley Request类,它正在对敌人的键值对进行UTF编码。如何避免更改参数名称。

现在使用Volley更改参数名称,例如qty%241:23,服务器不接受。请帮助我

1 个答案:

答案 0 :(得分:0)

首先尝试编码:

String encoded = URLEncoder.encode(stringToEncode, "UTF-8");并发送编码后的字符串。

根据此方法的文档:

  

此方法使用提供的编码方案来获取不安全字符的字节。