1. 程式人生 > >java傳送http請求的四種方式

java傳送http請求的四種方式

自己對知識的總結

4種分別可傳送get和post請求的方法,
第1種:HttpURLConnection、
第2種:URLConnection、
第3種:HttpClient,,HttpClient常用HttpGet和HttpPost這兩個類,分別對應Get方式和Post方式。
使用DefaultHttpClient類的execute方法傳送HttpGet和HttpPost這兩個類的請求,並返回HttpResponse物件
第4種:Socket,
朋友們要注意的是,使用第3種HttpClient時需要依賴於三個jar包,
分別是:apache-httpcomponents-httpclient.jar、
commons-logging-1.0.4.jar、httpcore-4.1.1.jar。
httpclient使用了單獨的一個HttpMethod子類來處理檔案的上傳,
這個類就是MultipartPostMethod,該類已經封裝了檔案上傳的細節,
對於MIME型別的請求,httpclient建議全用MulitPartRequestEntity進行包裝
最新版的httpClient使用實現類的是closeableHTTPClient,以前的default作廢了.