天天看點

HttpClient如何發送form表單請求

HttpClient如何發送form表單請求

這就需要了NameValuePair 的傳參方式,就可以進行form表單資料的傳輸,我在這裡記錄下

1.需要先定義 NameValuePair 的集合,這個集合裡面放入我們form 表單的元素

List pair= new ArrayList<>();

      //放入我們的form元素

      pair.add(new BasicNameValuePair(“licenseNo”, licenseNo));

pair.add(new BasicNameValuePair(“token”, token));

pair.add(new BasicNameValuePair(“city”, city));

pair.add(new BasicNameValuePair(“timestamp”, timestamp));

pair.add(new BasicNameValuePair(“sign”, sign));

2.使用httpclient 中 setEntity(new UrlEncodedFormEntity(pair, HTTP.UTF_8)) 進行資料的傳遞就Ok了

HttpClient如何發送form表單請求