HttpClient訪問restful

JSONObject object = new JSONObject();object.put("nickName", "你好");HttpClient httpClient = new DefaultHttpClient();HttpPost httpPost = new HttpPost("https://rest.kitsmart.cn/api/account/account_user/2cc08085549e494a0154a2be69070036?_method=PATCH&access_token=f0960af0-b24e-4153-abf1-c33a97ac3fb2");//HttpPost httpPost = new HttpPost("http://localhost:3333/account_user/2cc08085549e494a0154a2be69070036?_method=PATCH&access_token=f0960af0-b24e-4153-abf1-c33a97ac3fb2");StringEntity s = new StringEntity(object.toString(), Charset.forName("utf-8"));s.setContentEncoding("UTF-8");s.setContentType("application/json;charset=utf-8");//發(fā)送json數(shù)據(jù)需要設(shè)置contentTypehttpPost.addHeader(new BasicHeader("Accept","application/json;charset=utf-8"));httpPost.setEntity(s);String result = null;HttpResponse response = httpClient.execute(httpPost);if (response != null) { HttpEntity resEntity = response.getEntity(); if (resEntity != null) { result = EntityUtils.toString(resEntity, "UTF-8"); }}System.out.println("++ ===> " + result);


注意--

幾個(gè)header的寫法
還有utf-8是為了防止中文亂碼問題

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容