【发布时间】:2016-08-15 18:19:25
【问题描述】:
我知道在 stackoverflow 中有很多与我相关的问题,但我无法 100% 理解他们对如何使用 httpUrlConnection 从 Web 服务器发送和接收数据的解释。
我以前是用httpClient做的,我用了下面的代码:
这是我的类 httpClient:
public class httpHandler {
public String post(String posturl){
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(posturl);
HttpResponse resp = httpclient.execute(httppost);
HttpEntity ent = resp.getEntity();
String text = EntityUtils.toString(ent);
return text;
}catch(Exception e){
return "error";
}
}
}
然后我曾经像这样发送和接收数据:
String responseLikeCuenta = variablesApp.handler.post(url);
就这么简单,但现在使用 httpUrlConnection 我无法理解如何去做,当我阅读教程时,我看到很多代码只是用于发送一个字符串。有没有更简单的方法?
有没有办法在 onCreate 中做到这一点?
【问题讨论】:
标签: android web-services httpurlconnection okhttp