我可以在我的浏览器中调用它,使用http://sheltered-taiga-3258.herokuapp.com/toi/<input parameters>
我正在从 Android 设备上的用户那里收集输入参数。显然,Web 服务返回一个 JSON 数据,我需要在 android 应用程序的客户端显示该数据。我浏览了很多关于 android 和 web 服务的帖子和教程,但没有成功,因为很多都有 PHP 中的 POST 请求和服务的 web 服务示例。我想为 GET 做这件事,服务在烧瓶中。
请帮忙谢谢。
编辑:
我正在使用 HttpGet 对象调用 Web 服务,并将我的 URL 作为参数传递给它。
HttpGet httpget = new HttpGet(myURL);
我将 myURL 构建为
EditText inputString = (EditText) findViewById(R.id.serverText);
String appendString =URLEncoder.encode(inputString.getText().toString(), "UTF-8") ;
private final HttpClient Client = new DefaultHttpClient();
String myURL = "http://sheltered-taiga-3258.herokuapp.com/toi/" + appendString;
在这里,我将 myURL 设为 http://sheltered-taiga-3258.herokuapp.com/toi/hc+stays+toll+collection但我希望以这种方式
http://sheltered-taiga-3258.herokuapp.com/toi/HC%20stays%20toll%20collection%20in%20kolhapur%20city
我知道有一些 url 编码问题,但不知道如何解决。