如何在android中编码前斜杠? (%2F无效)

时间:2016-04-05 04:13:35

标签: android

请帮我解决android中的以下问题...

如何在Url中发送包含forwardslash(“/”)的字符串以获取Android中的JSON数据?

实施例: 假设以下是URL, https://www.example.com/xyz/abc/phone/ios/android 我想用“ios / android”为“电话”附加Url(作为字符串,不作为查询参数),但它取两个值“ios”和“android”。然后回来...... {“exception”:“缺少参数android的值”}

1)尝试使用“URLEncoder”,但它没有服用。 2)尝试用“%2F”,“%252F”等替换前斜杠(“/”)但是它返回空白数组(“[]”)。

1 个答案:

答案 0 :(得分:0)

正确的编码是:

 https://www.example.com/xyz/abc/phone/ios%2fandroid

如果服务器不理解这一点,则服务器已损坏。请参阅RFC 3986以供参考。