关于JAVA实现httpClient的实例
来源:才华咖 本文已影响1.22W人
来源:才华咖 本文已影响1.22W人
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的.、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。下面小编准备了关于JAVA实现httpClient的实例,提供给大家参考!
package ;
import Map; import ator; import ;
import er; import Client; import Status; import ValuePair; import Method;
/**
*/
public class MyClient {
/**
*的到Http请求结果
* @param url请求地址
* @param parms请求参数
* @return
*/
public byte[] getBody(String url,Map parms){
byte[] body=null;
//构造HttpClient的实例
HttpClient httpClient = new HttpClient();
//创建GET方法的实例
PostMethod postMethod = new PostMethod(url);
//填入各个表单域的值
NameValuePair[] data = new NameValuePair[et()()]; Iterator it = ySet()ator();
int i=0;
while (ext()) { y entry = (y) (); Object key = ey(); Object value = alue(); data[i]=new NameValuePair(ring(),ring());
i++;
}
//将表单的值放入postMethod中
equestBody(data);
try {
//执行postMethod
int statusCode = uteMethod(postMethod); // HttpClient对于要求接受后继服务的请求,象POST和PUT等不能自动处理转发
// 301或者302
if (statusCode == _MOVED_PERMANENTLY || statusCode == _MOVED_TEMPORARILY) {
//从头中取出转向的地址
Header locationHeader = postMethod
esponseHeader(“location”);
String location = null;
if (locationHeader != null) { location = alue(); tln(“The page was redirected to:” + location);
} else {
tln(“Location field value is null.”);
}
}
body = esponseBody();
} catch (Exception e) {
tStackTrace();
}
return body;
}
public static void main(String[] args) {
String url=“”;
Map parms=new HashMap();
MyClient client=new MyClient();
String result=new String(ody(url, parms)); tln(result);
}
}
九年级《unit 6 I like music that I can dance to. Period2》评课稿
Little Pigs,the Crane and a Wolf英语故事短文
VOA的慢速英语听力文摘:Mystery at The Ice Castle Inn
使用JavaScript实现Java的List功能
关于Unit 1 The Dragon Boat Festival教学案
A Letter to Univsity Pesident about the Canteen Service on C
关于java实现http请求工具类示例
JAVA认证基础知识:JavaNativeInterface学习小结
关于ASP.NET使用JavaScript显示信息提示窗口实现原理及代码
Javascript中函数名.length属性用法
The relationship between theory and practice大学英语作文
The Development of a Private Car英语作文
关于My Winter Vacation Plans为题目的作文
javascript中setInterval的用法总结
The Limitation of The Violence Shot 暴力镜头的限制英语作文
JavaScript fontcolor方法入门实例
如何理解Javascript的caller,callee,call,apply区别
如何实现bootstrap jquery dataTable异步ajax刷新表格数据
初中英语作文My winter vacation plan
关于现实的名言
Letter that Changed My Life大学英语作文
JavaScript中的style.cssText使用教程分解
A Letter to the University President为题目的作文
Unit 1 London is the capital of England说课稿
A letter to my English teache英语作文
万恶的function在javascript中的运用实例分析
My winter vacation plan 英语作文
初中英语写作范文:My Happy Times During Winter Vacation
javascript操作select元素案例分析
Health in developing countries大学六级英语写作范文
英语作文International Day of Peace Vigil
英语阅读:African Union Leaders Talk Mali, Chinese Investmen
JavaScript中push(),join() 函数实例详解
私家车的坏处The Disadvantages of Private Cars英语作文
用 Javascript 实现锚点(Anchor)间平滑跳转
关于JAVA实现httpClient的实例
Ought Parents to Give Children Pocket英语作文
关于java的实习报告
关于现实表现
关于JavaScript中isPrototypeOf函数作用和使用实例