概述
private static void upload(String url) {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
try {
ArrayList<NameValuePair> list = new ArrayList<NameValuePair>();
list.add(new BasicNameValuePair("name", "我是一只小小鸟!!!!"));
HttpEntity en = new UrlEncodedFormEntity(list, HTTP.UTF_8);
post.setEntity(en);
HttpResponse response = client.execute(post);
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
Log.e("HttpStatus", "成功!");
String s = EntityUtils.toString(response.getEntity());
Log.e("", "" + s);
} else {
Log.e("HttpStatus", "失败!");
}
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private static void upload2(String url) {
HttpClient client = new DefaultHttpClient();
client.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION,
HttpVersion.HTTP_1_1);
HttpPost post = new HttpPost(url);
try {
StringEntity entity = new StringEntity("name=我是一只大大鸟", "UTF-8");
entity.setContentType("application/x-www-form-urlencoded");
post.setEntity(entity);
client.execute(post);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
最后
以上就是健壮彩虹为你收集整理的HttpClient与servlet进行通信两种方法的全部内容,希望文章能够帮你解决HttpClient与servlet进行通信两种方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复