資源簡介
JAVA發送HTTP請求操作類
HttpRequester request = new HttpRequester();
HttpRespons hr = request.sendPost("響應地址", 參數Map);//有重載,可設置請求頭、請求體
hr獲得回執內容

代碼片段和文件信息
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStream;
import?java.io.InputStreamReader;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.util.Map;
import?java.util.Vector;
import?java.util.Date;
/**
?*?HttpRequester
?*?
?*?@?LULIFENG
?*?@?2013-06-08
?*?@?發送HTTP請求
?*/
public?class?HttpRequester?{
private?String?defaultContentEncoding;
public?HttpRequester()?{
//this.defaultContentEncoding?=?Charset.defaultCharset().name();
this.defaultContentEncoding?=?“utf-8“;
}
?/**?
?????*?send?GET?request
?????*??
?????*?@param?urlString?
?????*? ?URL?address?
?????*?@return?response
?????*?@throws?IOException?
?????*/??
????public?HttpRespons?sendGet(String?urlString)?throws?IOException?{??
????????return?this.send(urlString?“GET“?null?null);??
????}??
???
????/**?
?????*?send?GET?request?
?????*??
?????*?@param?urlString?
?????*????????????URL?address
?????*?@param?params??????????
?????*?@return?response
?????*?@throws?IOException?
?????*/??
????public?HttpRespons?sendGet(String?urlString?Map?params)??
????????????throws?IOException?{??
????????return?this.send(urlString?“GET“?params?null);??
????}??
???
????/**?
?????*?send?GET?request?
?????*??
?????*?@param?urlString?
?????*????????????URL?address
?????*?@param?params??????????
?????*?@param?propertys
?????*?@return?response
?????*?@throws?IOException?
?????*/?
????public?HttpRespons?sendGet(String?urlString?Map?params??
????????????Map?propertys)?throws?IOException?{??
????????return?this.send(urlString?“GET“?params?propertys);??
????}??
???
????/**?
?????*?send?POST?request?
?????*??
?????*?@param?urlString?
?????*????????????URL?address
?????*?@return?response
?????*?@throws?IOException?
?????*/?
????public?HttpRespons?sendPost(String?urlString)?throws?IOException?{??
????????return?this.send(urlString?“POST“?null?null);??
????}??
???
????
????/**?
?????*?send?POST?request?
?????*??
?????*?@param?urlString?
?????*????????????URL?address
?????*?@param?params?
?????*?@return?response
?????*?@throws?IOException?
?????*/?
????public?HttpRespons?sendPost(String?urlString?Map?params)??
????????????throws?IOException?{??
????????return?this.send(urlString?“POST“?params?null);??
????}??
???
????/**?
?????*?send?POST?request?
?????*??
?????*?@param?urlString?
?????*????????????URL?address
?????*?@param?params??????????
?????*?@param?propertys
?????*?@return?response
?????*?@throws?IOException?
?????*/?
????public?HttpRespons?sendPost(String?urlString?Map?params??
????????????Map?propertys)?throws?IOException?{??
????????return?this.send(urlString?“POST“?params?propertys);??
????}??
????
????/**?
?????*?send?POST?request?
?????*??
?????*?@param?urlString?
?????*????????????URL?address
?????*?@param?params??????????
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????10083??2013-08-05?17:05??HttpRequester.java
?????文件????????2078??2013-07-09?09:12??HttpRespons.java
- 上一篇:JAVA做MVC架構的掃雷游戲
- 下一篇:繽瑞固件 繽瑞刷機包 繽瑞升級降級固件
評論
共有 條評論