closeablehttpclient 請求直接上**,可以寫在工具類中,直接多次呼叫。response返回的值使用json格式(code,message等等)。
public
static jsonobject sendpostrequest
(string url, string param)
", param.
tostring()
);try}
catch
(exception e)
logger.
info
("post返回結果為{}"
, response)
;return response;
其中,setcontenttype 這種設定格式,是傳遞給服務端,主體是序列化後的json字串
詳細說明每一步的作用:
1.建立closeablehttpclient物件(提供execute(httppost/httpget)方法傳送請求);
2.建立 httppost 物件用來放置請求位址url。
3.建立請求返回response ,將用來判斷請求狀態。
4.stringentity 。作用跟httpentity相似。用來放置需要傳遞的資料。看一下原始碼:
protected
final
byte
content;
public
stringentity
(final string string,
final contenttype contenttype)
throws unsupportedcharsetexception
this
.content = string.
getbytes
(charset);if
(contenttype != null)
}
向指定URL傳送POST,GET請求
向指定 url 傳送post方法的請求 param url 傳送請求的 url param param 請求引數,請求引數應該是 name1 value1 name2 value2 的形式。return 所代表遠端資源的響應結果 public static string sendpost strin...
PHP向特定URL傳送POST資料
今天工作中遇到了post資料的問題,需要向乙個特定的url傳送post資料。現將php傳送post資料的方式總結下,方便自己造福後人 方法一 http函式傳送方式 說明 data為post傳送的資料 key為引數名,val為引數值 方法二 curl post資料 php view plain cop...
向Web站點傳送GET請求 POST請求
public class testgetpost 定義bufferedreader輸入流來讀取url的響應 in new bufferedreader new inputstreamreader conn.getinputstream string line while line in.readli...