java 怎么手动编写http请求头

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]

望有用!