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

使用JDK原生的API進行網絡請求

2018-07-30 09:53:06
1628

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

  這個時候就少不了訪問網絡的工具類了啊,jdk也有自帶的工具類HttpUrlconnection

  我們來講這個東西如何使用

  首先我們需要構建一個URL來獲取,請求的地址把地址放在構造方法里面就好了

  第二步重頭戲就來了 我們要構建一個HTTPUrlconnection對象,但是這個對象是沒有構造方法的

  需要使用URL的Openconnection來創建

  創建完了之后呢 我們要設置請求的參數(請求方法啊, 延遲啊, 輸入輸出流啊)

  1. get請求

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

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

  由于HTTP緩存用來提高性能,又由于GET與POST的諸多區別,get的緩存都被設置為true

  由于GET請求,請求參數放到URL里面所以不存在主體部分所以就不存在ContentType

  由于GET請求一次只發送一個TCP數據包, 所以就不用設置Keep-alive

  設置重定向選擇為true

  2. POST請求

  參數是不能放到url里面的,所以說他要向connections輸出參數,DoOutPut參數就設置為true

  由于他也要從connections讀取參數,DoInput設置為true

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

  由于POTS請求一次只發送兩個TCP數據包, 所以就要設置Keep-alive

  設置重定向選擇為true

  把寫好的參數使用a=a&b=b的方式當做字符串放到POST請求的主題里面

  使用connections的getOutPutStream獲得PrintWriter對象, 使用write輸出參數,記得flush和close

  讀取響應都是一樣的

  1. 狀態碼

  一般常見的狀態碼有 200響應成功 301資源被永久轉移 404找不到資源 500服務器錯誤

  狀態碼一般有三個十進制的數字組成, 第一個十進制數字定義了狀態碼的類型, 共有五鐘類型

  1** : 服務器收到請求,繼續執行

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

  3** : 重定向, 需要進一步操作

  4** : 客戶端錯誤, 找不到資源

  5** : 服務器錯誤,處理過程中發生錯誤

  2.服務器的響應

  讀取數據都是用的inputStream我們可以把它轉為BufferReader提高性能 ,

  使用readline循環讀取

  最后關閉連接

  connection.disconnection

?
主站蜘蛛池模板: 色综合天天无码网站| 亚洲国产精品无码久久久高潮| 国产交换配偶在线视频| 人妻免费久久久久久久了| 久久婷婷五月综合尤物色国产| 精品国产乱码久久久久乱码| 国内精品久久久久国产盗摄| 欧洲美女黑人粗性暴交| 亚洲乱码高清午夜理论电影| 国产亚洲视频在线播放香蕉| 国产亚洲另类无码专区| 欧美亚洲自偷自拍 在线| 国产午夜鲁丝片av无码免费 | 色五月激情五月亚洲综合| 亚洲高请码在线精品av| 少妇人妻大乳在线视频不卡| 2020久久香蕉国产线看观看| 国产99久久久国产无需播放器| 久热爱精品视频线路一| 亚洲日本乱码中文在线电影| 一本一久本久a久久精品综合 | 国产又爽又刺激的视频| 精品无码久久久久国产动漫3d| 中文字幕亚洲制服在线看| 久久夜色撩人精品国产小说| 伊人久久无码大香线蕉综合| 国产伦人人人人人人性| 午夜成人影片av| 精品国产男人的天堂久久| 国产av导航大全精品| 精品麻豆丝袜高跟鞋av| 中文国产乱码在线人妻一区二区 | 亚洲丰满熟女一区二区蜜桃 | 国精品人妻无码一区二区三区蜜柚 | 884aa四虎影成人精品| 国内外精品激情刺激在线| 亚洲人成手机电影网站| 狠狠色狠狠色五月激情| 日韩在线视频一区二区三| 99大香伊乱码一区二区| 免费久久精品国产片|