日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Java httpcomponents發(fā)送get post請求代碼實例

瀏覽:35日期:2022-08-24 13:44:52

引入的包為:

<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.8</version></dependency>

實現(xiàn)的工具類為:

import com.alibaba.fastjson.JSON;import org.apache.http.NameValuePair;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import org.apache.http.client.methods.HttpPost;import org.apache.http.impl.client.CloseableHttpClient;import org.apache.http.impl.client.HttpClients;import org.apache.http.message.BasicNameValuePair;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class HttpClientHelper { private static Logger logger = LoggerFactory.getLogger(HttpClientHelper.class); private HttpClientHelper() { } /** * 發(fā)起POST請求 * * @param url url * @param paramMap 參數(shù)的Map格式 */ public static void sendPost(String url, Map<String, String> paramMap) { logger.info('開始發(fā)起POST請求,請求地址為{},參數(shù)為{}', url, JSON.toJSON(paramMap)); CloseableHttpResponse response = null; try (CloseableHttpClient httpClient = HttpClients.createDefault()) { String encoding = 'utf-8'; //創(chuàng)建post請求對象 HttpPost httpPost = new HttpPost(url); //裝填請求參數(shù) List<NameValuePair> list = new ArrayList<>(); for (Map.Entry<String, String> entry : paramMap.entrySet()) {list.add(new BasicNameValuePair(entry.getKey(), entry.getValue())); } //設(shè)置參數(shù)到請求對象中 httpPost.setEntity(new UrlEncodedFormEntity(list, encoding)); httpPost.setHeader('Content-type', 'application/x-www-form-urlencoded'); httpPost.setHeader('User-Agent', 'Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)'); response = httpClient.execute(httpPost); } catch (IOException e) { logger.error('POST請求發(fā)出失敗,請求的地址為{},參數(shù)為{},錯誤信息為{}', url, JSON.toJSON(paramMap), e.getMessage(), e); } finally { try {if (response != null) { response.close();} } catch (IOException e) {logger.error('POST請求response關(guān)閉異常,錯誤信息為{}', e.getMessage(), e); } } } /** * 發(fā)起GET請求 * * @param urlParam url請求,包含參數(shù) */ public static void sendGet(String urlParam) { logger.info('開始發(fā)起GET請求,請求地址為{}', urlParam); HttpGet httpGet = new HttpGet(urlParam); CloseableHttpResponse response = null; try (CloseableHttpClient httpClient = HttpClients.createDefault()) { response = httpClient.execute(httpGet); int status = response.getStatusLine().getStatusCode(); logger.error('GET請求發(fā)出成功,請求的地址為{},返回狀態(tài)為{}', urlParam, status); } catch (IOException e) { logger.error('GET請求發(fā)出失敗,請求的地址為{},錯誤信息為{}', urlParam, e.getMessage(), e); } finally { try {if (response != null) { response.close();} } catch (IOException e) {logger.error('GET請求response關(guān)閉異常,錯誤信息為{}', e.getMessage(), e); } } } public static void main(String[] args) { String url = 'https://jiashubing.cn/tencenttest'; //需要傳入的參數(shù) Map<String, String> map = new HashMap<>(); map.put('code', 'js'); map.put('day', '0'); map.put('city', '北京'); map.put('dfc', '1'); map.put('charset', 'utf-8'); sendPost(url, map); String urlParam = 'https://jiashubing.cn/talk/document?fileid=1234ji賈樹丙'; sendGet(urlParam); }}

如果POST請求想要發(fā)送Json 格式的數(shù)據(jù),只需要修改成這樣:

String json = JSON.toJSONString(paramMap);StringEntity requestEntity = new StringEntity(json, 'utf-8');httpPost.setEntity(requestEntity);

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美一区二区三区在线观看 | 偷拍欧美精品| 国产日韩欧美在线播放不卡| 亚洲精品伊人| 日韩av字幕| 国产精品久久国产愉拍| 国产精品丝袜在线播放| 欧美黑人做爰爽爽爽| 精品视频在线你懂得| 国产精品亚洲四区在线观看| 国产精品玖玖玖在线资源| 国产精品久久| 国产一区国产二区国产三区| 97精品一区| 在线一区视频观看| 欧美久久精品一级c片| 免费精品视频| 日韩精选在线| 国产精品久久久久久妇女| 精品三区视频| 91精品一区二区三区综合在线爱| 免费观看日韩电影| 制服诱惑一区二区| 亚洲一区二区小说| 国产乱子精品一区二区在线观看| 成人羞羞在线观看网站| 日本午夜大片a在线观看| 99国产精品免费视频观看| 91精品综合| 日韩一区二区久久| 亚洲一二三区视频| 国产精品1区在线| 日韩精品dvd| 蜜臀av性久久久久蜜臀aⅴ四虎| 成人日韩精品| 蜜桃tv一区二区三区| 无码日韩精品一区二区免费| 91精品美女| 天堂中文av在线资源库| 亚洲一区日本| 国产精品成人自拍| 激情自拍一区| 国产日本亚洲| 亚洲午夜精品久久久久久app| 欧美成人精品午夜一区二区| 国产一区二区三区黄网站| 婷婷成人基地| 国产伦精品一区二区三区千人斩| 日韩中出av| 久久久久伊人| 精品1区2区3区4区| 国产精品极品在线观看| 欧美日韩在线观看视频小说| 日本综合精品一区| 天堂av在线| 欧美一区二区三区久久精品| 久久亚洲成人| 国产精品115| 亚洲经典在线| 久久97视频| 亚洲久久视频| 久久久久.com| 国产剧情一区| 欧美精品九九| 国产伊人久久| 蜜桃一区二区三区在线观看| 韩日一区二区| 日本不卡中文字幕| 欧美1级日本1级| 美日韩一区二区三区| 亚洲一区二区毛片| 色婷婷色综合| 日韩激情综合| 91精品高清| 蜜桃精品视频| 日韩不卡手机在线v区| 激情久久中文字幕| 精品视频国内| 国产欧美亚洲精品a| 亚洲欧美日本国产专区一区| 国产乱码午夜在线视频| 日本午夜精品久久久久| 欧美日韩四区| 蜜臀国产一区| 麻豆精品在线观看| 91麻豆精品激情在线观看最新| 国产精品嫩模av在线| 91精品一区二区三区综合| 国产精品啊啊啊| 美日韩精品视频| 99久久久久国产精品| 精品国产aⅴ| 国产亚洲精aa在线看| 亚洲欧美日韩国产一区二区| 久久久久久久久久久妇女 | 国产乱码精品一区二区三区四区| 日韩国产欧美在线播放| 群体交乱之放荡娇妻一区二区| 免费视频国产一区| 国产不卡一区| 青草国产精品久久久久久| 99精品电影| 日韩免费视频| 国产精品99一区二区三| 另类小说一区二区三区| 国产欧美三级| 国产伦乱精品| 国产精品夜夜夜| 欧美天堂一区| 日本亚洲视频在线| 美国三级日本三级久久99| 黄色在线一区| 怡红院精品视频在线观看极品| 日韩高清电影免费| 噜噜噜久久亚洲精品国产品小说| 亚洲1区在线观看| 伊人久久亚洲影院| 日韩一级精品| 99国内精品| 国产亚洲精品自拍| 香蕉久久夜色精品国产| 狠狠色狠狠色综合日日tαg| 日韩视频二区| 午夜影院欧美| 久久大逼视频| 中文字幕中文字幕精品| 亚洲精品四区| 日本午夜精品| 麻豆视频观看网址久久| 荡女精品导航| 91综合网人人| 欧美手机在线| 一区二区视频欧美| 人人精品人人爱| 日韩毛片网站| 久久伊人国产| 三级精品视频| 另类激情亚洲| 日本成人一区二区| 国产精品久久久免费| 成人污污视频| 欧美jjzz| 亚洲精品伊人| 麻豆精品少妇| 成人啊v在线| 亚洲网站视频| 亚洲一区二区av| 91嫩草精品| 丰满少妇一区| 激情六月综合| 天海翼精品一区二区三区| 国产欧美高清视频在线| 日本一二区不卡| 亚洲无线一线二线三线区别av| 九九九精品视频| 国产福利片在线观看| 水蜜桃久久夜色精品一区| 久久精品官网| 亚洲伊人精品酒店| 国产伦理一区| 神马久久午夜| 亚洲欧美视频| 免费在线观看一区| 精品欧美久久| 国产欧美精品久久| 99精品视频在线观看免费播放| 精品成人18| 极品裸体白嫩激情啪啪国产精品| 精品欧美视频| 精品免费av在线| 免费日韩视频| 欧美国产精品| 999国产精品永久免费视频app| 国产一区二区精品福利地址| 成人一区而且| 亚洲激情婷婷| 欧美国产精品| 欧美日韩四区| 国产精品一区二区美女视频免费看 | 欧美xxxx性| 99热精品久久| 日韩精品三级| 91一区二区三区四区| 免费不卡在线视频| 精品网站999| 亚洲一区国产| 国产aa精品| 蜜桃一区二区三区在线观看| 国产一区二区三区视频在线| 免播放器亚洲一区| 精精国产xxxx视频在线播放| 亚洲精品伊人| 99久久99久久精品国产片果冰| a日韩av网址| 视频在线观看一区二区三区| 韩日一区二区| 日韩av中文字幕一区| 免费观看久久av| 国产精品一区二区av交换 | 美女精品一区|