如果url有连字符,则无法从服务器获取数据,在android中

问题描述 投票:2回答:1

我使用以下url格式向服务器发送请求 http://api.xyz.com/JSonService.asmx/Category_Name=food-and-drink

但我的问题是我无法将此请求作为食物和饮料中的连字符发送,但在我的系统浏览器中它工作正常..

提前致谢。

java android json url
1个回答
1
投票

你需要使用URLEncoder

String queryStr = URLEncoder.encode("food-and-drink", "utf-8");
String urlStr = "http://api.xyz.com/JSonService.asmx/Category_Name=" + queryStr;
© www.soinside.com 2019 - 2024. All rights reserved.