果冻传媒董小宛视频一区,亚洲日韩电影久久,日本天天日噜噜噜,亚洲伊人色欲综合网无码中文,亚洲另类激情综合偷自拍图片,国产精品视频一区二区亚瑟,丰满五十六十老熟女hd,h漫全彩纯肉无码网站
網(wǎng)站開發(fā) APP開發(fā) 小程序開發(fā) SEO優(yōu)化 公司新聞

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

2018-07-30 09:53:06
1535

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

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

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

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

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

  需要使用URL的Openconnection來創(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緩存用來提高性能,又由于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里面的,所以說他要向connections輸出參數(shù),DoOutPut參數(shù)就設(shè)置為true

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

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

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

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

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

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

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

  1. 狀態(tài)碼

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

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

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

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

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

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

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

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

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

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

  最后關(guān)閉連接

  connection.disconnection

?
主站蜘蛛池模板: 国产精品制服丝袜第一页| 国产色诱视频在线播放网站| 精品欧美成人一区二区不卡在线| 国产两女互慰高潮视频在线观看| 久久99精品久久久久久hb亚瑟| 亚洲超碰97无码中文字幕| 潮喷大喷水系列无码| 亚洲国产日韩欧美综合a| 97av麻豆蜜桃一区二区| 中文字幕精品亚洲人成在线| 久久aⅴ人妻少妇嫩草影院| 国产av在线www污污污十八禁| 亚洲国产日韩视频观看| 亚洲国产成人久久综合碰碰| 国产免费无遮挡吸乳视频app| 97碰碰碰免费公开在线视频| 亚洲综合久久成人av| 亚洲综合区图片小说区| 欧美熟妇性xxxx交潮喷| 天堂亚洲2017在线观看| 茄子视频国产在线观看| 中文无码不卡的岛国片| 西西人体午夜大胆无码视频| 少妇人妻综合久久中文| 九色porny丨自拍视频| 青青狠狠噜天天噜日日噜| 国产传媒麻豆剧精品av| 国产狂喷水潮免费网站www| 69国产成人综合久久精品| 最新国产精品剧情在线ss| 欧美人与牲动交xxxx| 无码高潮少妇多水多毛| 精品人妻无码专区在中文字幕| 亚洲精品自偷自拍无码| 精品免费看国产一区二区| 永久免费的av在线网无码| 成人国产精品一区二区视频| av狠狠色超碰丁香婷婷综合久久| 欧美高清性色生活片| 国产目拍亚洲精品二区| 午夜夜伦鲁鲁片免费无码|