java Http中put請求傳遞引數呼叫介面
阿新 • • 發佈:2019-01-23
HTTP中有很多的請求方式,例如post,get,put和delete,其中get和post用的比較多,而put則相對較少,本文只是自己在使用的時候碰到了需要用到put的方式,做一個積累,也希望對有需要的人提供一個幫助,有不對的地方歡迎各位指正。
/** * * @param put_url * @param param * @return * @throws HttpException * @throws IOException */ public static String put(String put_url, NameValuePair[] params) throws HttpException, IOException { HttpClient httpClient = new HttpClient(); PutMethod httpPut = new PutMethod(put_url); httpPut.setQueryString(params); //以鍵值對形式傳遞引數 httpPut.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8"); httpClient.executeMethod(httpPut); String res = httpPut.getResponseBodyAsString(); return res; }