1. 程式人生 > >java Http中put請求傳遞引數呼叫介面

java Http中put請求傳遞引數呼叫介面



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;
	}