java 怎么手动编写http请求头
应该用到哪些API?
请给出例子或者提供有用连接。谢谢
我是着论坛的新人,老鸟们请照顾照顾
[code="java"]private static HttpClient hc = new HttpClient();
PostMethod pm = new PostMethod(
"http://m122.mail.qq.com/cgi-bin/login?sid=0,2,zh_CN");
pm.addRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) )");
pm.addRequestHeader("Host", "m122.mail.qq.com");
int re_code = hc.executeMethod(pm);[/code]
apache 的 httpclient 包
去参考下java.net.URLConnection类吧
一篇参考文章,满足LZ的要求:
[quote]
用HttpClient来模拟浏览器GET POST
http://www.xd-tech.com.cn/blog/article.asp?id=34
[/quote]
[quote]HttpClient的基本用法
http://www.ibm.com/developerworks/cn/opensource/os-httpclient/[/quote]
[quote]httpClient的官方网站
http://hc.apache.org/httpclient-3.x/[/quote]
望有用!