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

Android中的Http通信

难度中级
时长 4小时11分
学习人数
综合评分9.47
108人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • Json 解析成实体
    查看全部
  • http: OSI:七层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 (应用层, 表示层, 会话层, 传输层, 网络层, 数据链路层, 物理层) TCP/IP 通过TCP协议传输数据,分为四层 应用层 http:https http:超文本传输协议,应用于web层的传输数据的一种协议.属于应用层,通过URL请求数据// C/S:客户端/服务器 ;; 短链接 ;; 无状态:不记录错误 Https:加密过,更安全,一般用于支付之类的网页数据传输 URL组成: URL统一资源定位符:1:协议:http://https:// 2:主机位置:www.baidu.com:8080 3:资源名称:index.jsp 传输层 TCP,UDP TCP:三次握手,面向连接,流的形式传递数据,安全性高,效率低; 三次握手:第一次握手:客户端给服务端发送请求:SYN信息,,第二次握手:服务器接收到SYN请求,返回给客户端SYN+ACK(进行确认):客户端拿到ACK,就知道可以发送消息;第三次握手:客户端将ACK回传给服务器,服务器明白可以建立连接 ========================= 请求方式:有八种,GET,POST,PUT,HEAD,DELETE,TRACE,CONNECT,OPTIONS常用:get,post : get没有请求体,不安全,参数会暴露在URL中; post有请求体,更安全 返回码: 200 请求成功 400 客户端语法错误 404 资源不存在 403 服务器拒绝提供服务 500 服务器内部发生错误 网络层 ip 物理层
    查看全部
  • Http:应用于web网页端的数据传输协议:属于应用层; 基于TCP/UDP:传输层的协议; TCP:面向连接,三次握手,流的形式传递,效率低,安全 UDP:不是面向连接,包的形式传递数据,速度快,不安全. IP:网络层
    查看全部
  • Http协议的特点
    查看全部
    0 采集 收起 来源:http协议特点

    2015-10-17

  • http分层
    查看全部
    0 采集 收起 来源:http协议特点

    2015-10-17

  • 超文本传送协议(HTTP-Hypertext transfer protocol)定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented)应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。 工作流程 一次HTTP操作称为一个事务,其工作过程可分为四步: 1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。 2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。 3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。 4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。 如果在以上过程中的某一步出现错误,那么产生错误的信息将返回到客户端,由显示屏输出。对于用户来说,这些过程是由HTTP自己完成的,用户只要用鼠标点击,等待信息显示就可以了。
    查看全部
  • 听不懂,表示先放弃
    查看全部
  • http响应形式: 200 OK //客户端请求成功 400 Bad Request //客户端请求有语法错误,不能被服务器所理解 401 Unauthorized //请求未经授权,这个状态码必须和WWW-Authenticate 报头玉一起使用 403 Forbidden// 服务器收到请求,但是拒绝提供服务 404 Not Found // 请求资源不存在 500 Internal Server Error//服务器发生不可预期的错误 503 Server Unavailable// 服务器当前不能处理客户端请求,一段时间后可能恢复正常
    查看全部
  • http(表示使用http协议) https(表示加密的http协议,更加安全)
    查看全部
  • HttpClient Jar包目录。
    查看全部
    0 采集 收起 来源:httpclient简介

    2015-10-07

  • 用HttpClient上传图片,简化封装过程。
    查看全部
  • 从SD卡上传图片到服务器。
    查看全部
  • 本地缓存图片到SD卡,图片名字为当前系统时间。
    查看全部
  • 指定数据长度。
    查看全部
  • 需要给线程池创建一个Runnable对象。
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android初级课程 1、熟练掌握基本的Android应用程序开发方法 2、熟练掌握Android中数据请求的方式 3、明白get请求和post请求的区别和联系
老师告诉你能学到什么?
1、了解http基本协议 2、掌握http交互请求,例如post、和get请求 3、使用代码实现Android中的post和get请求

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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