我的公司正在使用基于 asp.net 的服务,当有某个 http 获取请求时,它会“做事”。URL 如下所示:
https://www.server.tld/service/dostuff.ashx?user=user&pass=pass&command=some+command
我正在尝试在 Android 中实现一个方法,该方法将调用 URL。该命令还返回我可能需要获取的 xml 响应。
目前,我正在使用来自另一个 stackoverflow 问题的代码,但我似乎无法让它工作:
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(httpGetUrl);
HttpResponse response;
try {
response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
if (entity != null) {
InputStream instream = entity.getContent();
String result = convertStreamToString(instream);
instream.close();
}
} catch (Exception e) {}
// convertStreamToString method
我的问题是,对于 https 连接或与 asp 交互是否有一些特殊要求?也许我应该为此使用功能更强大的网络客户端?