GET请求编码问题

时间:2018-12-26 08:50:16

标签: android utf-8 get encode url-encoding

因此,我需要解析来自Android应用程序的输入并在网站上进行GET请求,例如:www.example.com/profile/'profile nickname'

因此,当我使用URL编码器时:

URLEncoder.encode(nickname, "utf-8");

它将空白解析为'+',但我想将其解析为%20,因为该API特别要求使用%20而不是+。加上所有这些不寻常的字符,以与'%20'类似的格式进行解析。

当我在GET请求中使用dot('。')时,URLEncoder不会将其解析为“%2E”,而是将其传递为“。”。是否有解决方案?

感谢您的帮助!

0 个答案:

没有答案