为了账号安全,请及时绑定邮箱和手机立即绑定

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下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!