一、前言
如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。
Java有原生的API可用于发送HTTP请求,即java.net.URL
、java.net.URLConnection
,这些API很好用、很常用,但不够简便;
所以,也流行有许多Java HTTP请求的framework,如,Apache的HttpClient。
目前项目主要用到Java原生的方式,所以,这里主要介绍此方式。
二、运用原生Java Api发送简单的Get请求、Post请求步骤
1.通过统一资源定位器(java.net.URL
)获取连接器(java.net.URLConnection
)
2.设置请求的参数
3.发送请求
4.以输入流的形式获取返回内容
5.关闭输入流
三、发送请求与接收响应流类 HttpRequestor