向目的url傳送post請求

2021-10-08 02:41:38 字數 998 閱讀 1035

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...