国产精品成I2018好看的中文在线观看I在线观看爱爱视频I日韩在线第一区I五月开心六月婷婷I日韩视频一I国产视频色I久久成人午夜视频

網(wǎng)站開(kāi)發(fā) APP開(kāi)發(fā) 小程序開(kāi)發(fā) SEO優(yōu)化 公司新聞

使用JDK原生的API進(jìn)行網(wǎng)絡(luò)請(qǐng)求

2018-07-30 09:53:06
1951

  現(xiàn)在很多新出的技術(shù)都需要訪問(wèn)接口,像什么第三方登錄啊之類(lèi)的

  這個(gè)時(shí)候就少不了訪問(wèn)網(wǎng)絡(luò)的工具類(lèi)了啊,jdk也有自帶的工具類(lèi)HttpUrlconnection

  我們來(lái)講這個(gè)東西如何使用

  首先我們需要構(gòu)建一個(gè)URL來(lái)獲取,請(qǐng)求的地址把地址放在構(gòu)造方法里面就好了

  第二步重頭戲就來(lái)了 我們要構(gòu)建一個(gè)HTTPUrlconnection對(duì)象,但是這個(gè)對(duì)象是沒(méi)有構(gòu)造方法的

  需要使用URL的Openconnection來(lái)創(chuàng)建

  創(chuàng)建完了之后呢 我們要設(shè)置請(qǐng)求的參數(shù)(請(qǐng)求方法啊, 延遲啊, 輸入輸出流啊)

  1. get請(qǐng)求

  參數(shù)是直接追加到URl里面的,由于要從它里面讀取參數(shù),所以他的DoInput就要設(shè)置為true

  由于不用向它里面輸出參數(shù),所以他的DoOutPut參數(shù)就設(shè)置為false

  由于HTTP緩存用來(lái)提高性能,又由于GET與POST的諸多區(qū)別,get的緩存都被設(shè)置為true

  由于GET請(qǐng)求,請(qǐng)求參數(shù)放到URL里面所以不存在主體部分所以就不存在ContentType

  由于GET請(qǐng)求一次只發(fā)送一個(gè)TCP數(shù)據(jù)包, 所以就不用設(shè)置Keep-alive

  設(shè)置重定向選擇為true

  2. POST請(qǐng)求

  參數(shù)是不能放到url里面的,所以說(shuō)他要向connections輸出參數(shù),DoOutPut參數(shù)就設(shè)置為true

  由于他也要從connections讀取參數(shù),DoInput設(shè)置為true

  由于HTTP緩存用來(lái)提高性能,又由于GET與POST的諸多區(qū)別,post的緩存都被設(shè)置為true

  由于POTS請(qǐng)求一次只發(fā)送兩個(gè)TCP數(shù)據(jù)包, 所以就要設(shè)置Keep-alive

  設(shè)置重定向選擇為true

  把寫(xiě)好的參數(shù)使用a=a&b=b的方式當(dāng)做字符串放到POST請(qǐng)求的主題里面

  使用connections的getOutPutStream獲得PrintWriter對(duì)象, 使用write輸出參數(shù),記得flush和close

  讀取響應(yīng)都是一樣的

  1. 狀態(tài)碼

  一般常見(jiàn)的狀態(tài)碼有 200響應(yīng)成功 301資源被永久轉(zhuǎn)移 404找不到資源 500服務(wù)器錯(cuò)誤

  狀態(tài)碼一般有三個(gè)十進(jìn)制的數(shù)字組成, 第一個(gè)十進(jìn)制數(shù)字定義了狀態(tài)碼的類(lèi)型, 共有五鐘類(lèi)型

  1** : 服務(wù)器收到請(qǐng)求,繼續(xù)執(zhí)行

  2** : 成功,操作被成功接受并處理

  3** : 重定向, 需要進(jìn)一步操作

  4** : 客戶端錯(cuò)誤, 找不到資源

  5** : 服務(wù)器錯(cuò)誤,處理過(guò)程中發(fā)生錯(cuò)誤

  2.服務(wù)器的響應(yīng)

  讀取數(shù)據(jù)都是用的inputStream我們可以把它轉(zhuǎn)為BufferReader提高性能 ,

  使用readline循環(huán)讀取

  最后關(guān)閉連接

  connection.disconnection

?
主站蜘蛛池模板: 国产精品99久久久久久武松影视 | 日韩av网页 | 久久久精品一区二区 | 日韩一区二区三区在线观看 | 日韩免费播放 | 综合激情网... | 国产精品一区二区果冻传媒 | 久久久久久国产一区二区三区 | 国产 字幕 制服 中文 在线 | 综合色爱| 日韩91av| 人人爽久久涩噜噜噜网站 | 小草av在线播放 | 三级在线视频播放 | 欧美日韩国产精品久久 | 在线欧美a| 日韩视频免费观看高清完整版在线 | 91精品久久久久久久99蜜桃 | 欧美精品久久久久性色 | 日韩在线观看小视频 | 日韩乱色精品一区二区 | 嫩嫩影院理论片 | 日韩在线视频线视频免费网站 | 中文超碰字幕 | 天天激情在线 | 干 操 插| 中文字幕国语官网在线视频 | 国产视频欧美视频 | 激情五月亚洲 | 色婷婷综合久久久中文字幕 | 色综合久久天天 | 日韩久久一区二区 | 最新av中文字幕 | 国内精品在线观看视频 | 亚洲欧美视频一区二区三区 | 亚洲艳情 | 色哟哟国产精品 | 精品福利av | 91av99| 精品国产一区二区三区噜噜噜 | 91久久精品日日躁夜夜躁国产 | 一区二区三区电影 | 日韩在线观看高清 | 久久国产精品99精国产 | 91精品国产一区 | 97av视频| 精品在线你懂的 | 国产女人18毛片水真多18精品 | 欧美日韩免费网站 | 精品久久久久久电影 | 日韩免费成人 | 麻豆视频在线免费观看 | 日韩精品在线一区 | av一级久久 | 91色在线观看 | 国产精品久久久久免费 | 天天操天天射天天舔 | 亚洲影院国产 | www欧美色| 午夜精品一区二区三区四区 | 国产精品成人久久久 | 亚洲久草在线 | 久久国产精品久久精品 | 久久精品国产精品亚洲 | 精品少妇一区二区三区在线 | 成人小视频在线播放 | 伊人五月天.com | 亚洲国产精品女人久久久 | 色先锋av资源中文字幕 | 精品国产一区二区三区在线观看 | 免费亚洲视频 | 国产在线91精品 | 精品福利在线视频 | 九色在线视频 | 国产精品女人久久久久久 | 黄色av网站在线观看 | 色99之美女主播在线视频 | 欧美性极品xxxx做受 | 国产香蕉97碰碰久久人人 | 亚洲一区二区天堂 | av福利网址导航 | 97精产国品一二三产区在线 | 中文网丁香综合网 | 免费看一级一片 | 日韩精品久久中文字幕 | 黄色影院在线免费观看 | 久久福利精品 | 人人精久| 日韩三级视频在线观看 | 国产在线观看99 | www.com久久| 在线有码中文 | 麻豆超碰| 国产中文a | 九九热在线观看视频 | 久久99精品国产99久久 | 国产99亚洲 | 国产精品午夜久久久久久99热 | 亚洲高清不卡av |