亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Android中的Http通信

難度中級
時長 4小時11分
學習人數
綜合評分9.47
108人評價 查看評價
9.8 內容實用
9.4 簡潔易懂
9.2 邏輯清晰
  • 用到知識點:

    https://img1.sycdn.imooc.com//5c6cc58c00010f0303600117.jpg

    查看全部
  • TCP三次握手

    https://img1.sycdn.imooc.com//5c6b84d50001d79604290269.jpg

    查看全部
  • HTTP (Hypertext transfer rptocol) 超文本傳送協議

    https://img1.sycdn.imooc.com//5c6b6d120001f3be06020202.jpg

    查看全部
  • HTTPURLconnection介紹

    實現功能:訪問百度網址并顯示

    顯示的組件:webview

    網絡訪問比較耗時,需要在線程中進行處理 run方法處理網絡耗時

    流程:

    1 創建一個url對象

    URL httpUrl = new URL(url);

    2 通過URL拿到一個HttpURLConnection對象

    HttpURLConnection conn =(HttpURLConnection?)httpUrl.openConnection();

    3 指定讀取超時的時間并設置請求的方式

    conn.setReadTimeout(5000);

    conn.setRequestMethod("GET");

    4 通過getInputStream拿到讀入流,即百度網址的內容.拿到這個讀入流后放入BufferedReader 緩沖區中

    BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream));?

    通過每次讀一行的情況下,把所有的數據添加到StringBuffer中

    5 通過webview加載頁面信息

    webView.loadData(sb.toString,"text/html;charset=utf-8",null)





    查看全部
  • 差別:

    1 連接是否復用

    2 http 1.1在request消息頭里頭多了一個host域,http 1.0沒有這個域

    3 http1.1 增加了options,put ,delete,trace ,connect這些request方法

    查看全部
    0 采集 收起 來源:http1.0和1.1區別

    2019-01-23

  • http 1.0與http 1.1的差異是什么?

    查看全部
    0 采集 收起 來源:http1.0和1.1區別

    2019-01-23

  • http協議--客戶端發起請求,服務器回送響應,無法實時響應(消息的更新)

    http是一個無狀態的協議,同一個客戶端的這次請求與上次請求毫無關系

    查看全部
  • HTTP1.0和1.1的區別

    查看全部
    0 采集 收起 來源:http1.0和1.1區別

    2018-12-06

    1. 支持客戶/服務器模式;

    2. 簡單快速:客戶向服務器請求服務時,只需傳送請求方法和路徑,請求方法常用的有GET、POST、HEAD。每種方法規定了客戶與服務器聯系的類型不同。HTTP協議簡單,使得HTTP服務器的程序規模小,通信速度快;

    3. 靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型有Content-Type加以標記;

    4. 無連接:每次來連接只處理一個請求,服務器處理完客戶請求,收到客戶應答后即斷開連接,節省傳輸時間;

    5. 無狀態:HTTP協議時無狀態協議,對于事物處理沒有記憶能力,處理之前的數據信息必須重傳。

    6. OSI分為7層:應用層(包含HTTP協議)、表示層、會話層、傳輸層、網絡層、數據鏈路層、物理層

    查看全部
    0 采集 收起 來源:http協議特點

    2018-12-06

  • Http請求方式https://img1.sycdn.imooc.com//5c0885a7000169c405330235.jpg

    查看全部
  • HTTP協議介紹

    查看全部
  • 用get。post方法發送信息的時候,http協議給我們做的哪些操作:

    ctrl+sgift+I 點擊name,得到傳遞的具體信息

    查看全部
    0 采集 收起 來源:協議詳解

    2018-09-13

  • Doget 只能發送幾k 發送大數據用Doget

    查看全部
  • http?1.0和http1.1的區別:

    http:1.0

    每次請求都需要建立新的TCP連接,連接不能復用,也就是無連接特點

    http1.1

    1. 新請求可以在上次請求建立的TCP連接上發送,可以復用連接,減少重復進行TCP三次握手的開銷,提高效率

    2. 在request消息頭里多一個Host域,?Host:www.w3.com

      HTTP1.0無?

    3. 增加options,put,delete,trace,connect這些request方法


    查看全部
    1 采集 收起 來源:http1.0和1.1區別

    2018-09-06

    • http常見的響應碼:200、400、401、403、404、500、505

    • http的協議特點:

    1. 支持C/S模式

    2. 簡單快速,源于http協議本身簡單,使得http服務器的程序規模小,通信速度快??蛻舳苏埱笾恍枰獋鬏斦埱蠓椒ê吐窂?,常用的請求方法get、post、head,每種方法規定客戶與服務器聯系的類型不一樣

    3. 靈活:http允許傳輸任意類型的數據對象,標記:Content-Type

    4. 無連接:每次連接只處理一個請求,完成三次握手之后斷開連接,節省傳輸時間

    5. 無狀態,不記錄事務處理,如果后續處理需要前面的信息時,就得重傳,每次連接傳送數據累加增大,不需要先前信息時服務器應答比較快

    • OSI open system interconnection 開放系統互連模型

    劃分網絡通信功能

    PH/DL/N/T/S/P/A

    1-3層創造兩個網絡設備間的物理連接,4-7負責互 操作性

    后來因為OSI模型太麻煩啦,有人提出TCP/IP模型

    • TCP/IP模型:應用層(ftp、telnet)傳輸層(tcp,udp)網絡層? 主機到網絡層??

    查看全部
    0 采集 收起 來源:http協議特點

    2018-09-06

  • Http
    查看全部
  • http

    查看全部
首頁上一頁1234567下一頁尾頁

舉報

0/150
提交
取消
課程須知
本課程是Android初級課程 1、熟練掌握基本的Android應用程序開發方法 2、熟練掌握Android中數據請求的方式 3、明白get請求和post請求的區別和聯系
老師告訴你能學到什么?
1、了解http基本協議 2、掌握http交互請求,例如post、和get請求 3、使用代碼實現Android中的post和get請求

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!