HttpClient 發(fā)送HttpPost推送數(shù)據(jù)

近日面褐,公司決定使用HttpClient 發(fā)送HttpPost請求,跟浦發(fā)銀行對接數(shù)據(jù)。發(fā)送HttpPost請求傳輸數(shù)據(jù)充择,想講一下如何用HttpClient 客戶端發(fā)送HttpPost 請求德玫,傳輸數(shù)據(jù)。

1.了解Http

? ? ? ? http:為超文本傳輸協(xié)議椎麦,是互聯(lián)網(wǎng)通訊最基礎的協(xié)議宰僧。是用于從WWW服務器傳輸超文本到本地瀏覽器的傳送協(xié)議。它可以使瀏覽器更加高效观挎,使網(wǎng)絡傳輸減少

1.創(chuàng)建Httpclient?

如java Api所示 HttpClient 是一個接口 琴儿,因此創(chuàng)建HttpClient需創(chuàng)建他的實現(xiàn)類。

如:HttpClient httpClient = new DefaultHttpClient();??

或者使用Builder 模式 HttpClient httpClient = HttpClientBuilder.create().build();

或許在這里有人問了嘁捷。HttpClientBuilder 是什么造成。。我們可以一起去看看Api?

從這里可以看出HttpClientBuilder 是一個類 該類基礎Object 可以創(chuàng)建一個CloseableHttpClient 該類也實現(xiàn)了 HttpClient客戶端雄嚣。那么create()和builde()方法呢

那么HttpClient客戶端創(chuàng)建好了如何創(chuàng)建請求呢晒屎?

二。創(chuàng)建HttpPost請求

從文檔可以看出來HttpPost 是一個類 那么我們可以直接實例化這個類??HttpPost httpPost = new HttPost("192.168.0.1"); 然后我們可以看構造器需要傳遞什么參數(shù)

分別為空缓升,String url和URI 類型的?

HttpPost請求出來了鼓鲁,那么我們?nèi)绾蝹鬟f和設置參數(shù)呢

三。創(chuàng)建一個HttpEntity

從反編譯可以看出HttpEntity是一個接口 港谊,那么實現(xiàn)這個接口的有那些類呢骇吭?AbstractHttpEntity,BasicHttpEntity歧寺,BufferedHttpEntity绵跷,ByteArrayEntity膘螟,InputStreamEntity,StringEntity碾局。這些接口都實現(xiàn)了HttEntity 接口

我們就以ByteArrayEntity 經(jīng)行講解 從API可以看出 ByteArrayEntity的參數(shù)

HttpEntity httpEntity = new ByteArrayEntity(json.getBytes("UTF-8"),ContentType.APPLICATION_JSON);

httpEntity 是用來設置和傳遞傳輸?shù)木2小H绾钨x給HttpPost呢

用HttpPost.setEntity(httpEntity)賦值給HttpPost;

HttpClient 和HttpPost 和HttpEntity 創(chuàng)建好了 ?就可以了忙净当? 不還差一點

如:需要設置 該請求的超時時間内斯。如果不設置超時時間,會導致該請求長時間等待像啼,無法相應俘闯。

1.實例化一個RequestConfig 對象

?RequestConfig requestConfig = RequestConfig.custom().setConnectionRequestTimeOUt(3000).setConnectionTimeOut(300).setSocketTimeout(3000).setStaleConnectionCheckEnabled(3000).build();

2.HttpPost.setConfig(requestConfig); 這樣就可以設置當前HttpPost請求是否超時了

好了,現(xiàn)在我們就可以利用HttpClient發(fā)送httpPost請求了

HttpClient.excete(httpPost);

以下是我封裝好的代碼忽冻,請各位有錯在下方留言


好啦真朗,HttpClient發(fā)送HttpPost請求 到這里就Ok 了 其實也可以發(fā)送HttpGet請求的哦,可以按照我的代碼發(fā)送一個Get請求哦僧诚。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末遮婶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子湖笨,更是在濱河造成了極大的恐慌旗扑,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件慈省,死亡現(xiàn)場離奇詭異臀防,居然都是意外死亡,警方通過查閱死者的電腦和手機边败,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門袱衷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人笑窜,你說我怎么就攤上這事祟昭。” “怎么了怖侦?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵篡悟,是天一觀的道長。 經(jīng)常有香客問我匾寝,道長搬葬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任艳悔,我火速辦了婚禮急凰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己抡锈,他們只是感情好疾忍,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著床三,像睡著了一般一罩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撇簿,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天聂渊,我揣著相機與錄音,去河邊找鬼四瘫。 笑死汉嗽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的找蜜。 我是一名探鬼主播饼暑,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼洗做!你這毒婦竟也來了弓叛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤竭望,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后裕菠,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體咬清,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年奴潘,在試婚紗的時候發(fā)現(xiàn)自己被綠了旧烧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡画髓,死狀恐怖掘剪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情奈虾,我是刑警寧澤夺谁,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站肉微,受9級特大地震影響匾鸥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碉纳,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一勿负、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧劳曹,春花似錦奴愉、人聲如沸琅摩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽房资。三九已至,卻和暖如春账忘,著一層夾襖步出監(jiān)牢的瞬間志膀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工鳖擒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留溉浙,地道東北人。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓蒋荚,卻偏偏與公主長得像戳稽,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子期升,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理惊奇,服務發(fā)現(xiàn),斷路器播赁,智...
    卡卡羅2017閱讀 134,702評論 18 139
  • 國家電網(wǎng)公司企業(yè)標準(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,005評論 6 13
  • 文 / 霍輝 出差中容为,在武漢乓序。 老爸老媽去越南芽莊旅游去了,家里只剩下寶兒和寶兒爹坎背。寶兒從小都是在姥姥姥爺身邊長大...
    霍霍的小世界閱讀 364評論 1 3
  • 今天終于開始寫我的第一個簡書替劈,哈哈,目前自己iOS開發(fā)也兩年了得滤,也是時候分享一下經(jīng)驗了陨献。好吧,廢話不多說懂更,開始第一...
    游子_IT閱讀 497評論 4 1
  • 夜里眨业,他問:你是不是一直覺得我很樂觀,覺得我是個很堅強沮协,很獨立的人疤持怼? 我點了點頭皂股。 他笑了笑墅茉,輕聲...
    看哪里呢_0b9d閱讀 254評論 0 0