对 Url 的 Volley 请求,口音无效
Volley request to Url with accent not Working
我正在使用 Volley 来执行对我的 api 的请求。
如果我对此执行 Web 服务,则使用 Postman url:
/api/Sample/Camión
在那里工作。
但是当我使用 Volley (Android) 执行相同的 WS 时,它给我错误,我只是发送相同的 url.
我该如何解决这个问题?
我发现我必须在发出请求之前对 url 中的字符串进行编码。
例子
String searchUrl="camión";
Url=BaseUrl+Uri.encode(searchUrl)
对我来说可行,另一件事是将字符集设置为 utf-8 header。
希望这对其他人有帮助。
此致。
我正在使用 Volley 来执行对我的 api 的请求。
如果我对此执行 Web 服务,则使用 Postman url:
/api/Sample/Camión
在那里工作。
但是当我使用 Volley (Android) 执行相同的 WS 时,它给我错误,我只是发送相同的 url.
我该如何解决这个问题?
我发现我必须在发出请求之前对 url 中的字符串进行编码。
例子
String searchUrl="camión";
Url=BaseUrl+Uri.encode(searchUrl)
对我来说可行,另一件事是将字符集设置为 utf-8 header。
希望这对其他人有帮助。
此致。