1. 程式人生 > >Java+HttpClient實現Request Payload Post資料

Java+HttpClient實現Request Payload Post資料

最近由於業務需要Java語言(HttpClient包)實現“Request Payload”Post請求,在網上查詢了一些資料,未能實現。

後分析“Request Payload”的實現原理,發現很簡單就是使用json的方式post資料,網上的有些作者可能也不太理解吧,會誤導他人,現進行簡單記錄。

最重要的兩行程式碼是:

StringEntity stringEntity = new StringEntity((strPayloadDataJson), "application/json", "utf-8");

httpPost.setEntity(stringEntity);

StringEntity實際是設定的“Content-Type”為 "application/json"。