http代码和pptAndroid-HTTP-PPT和源码android使用HTTP协议_第1页
http代码和pptAndroid-HTTP-PPT和源码android使用HTTP协议_第2页
http代码和pptAndroid-HTTP-PPT和源码android使用HTTP协议_第3页
http代码和pptAndroid-HTTP-PPT和源码android使用HTTP协议_第4页
http代码和pptAndroid-HTTP-PPT和源码android使用HTTP协议_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HTTP协议的概述,邮箱:android_laoluo,主讲人:老罗,WWW是以Internet作为传输媒介的一个应用系统,WWW网上基本的传输单位是Web网页。WWW的工作是基于客户机/服务器计算模型,由Web浏览器和Web服务器构成,两者之间采用超文本传输协议HTTP进行通信。HTTP协议时基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层的协议,是通用的、无状态的面向对象的协议。如果要实现网络互联我们要思考两个需要解决的技术问题:第一:浏览器和服务器是通过什么来连接的。第二:这种连接方式是怎么实现的。通过Internet去发送到服务器当中,而Internet内部可以通过三种方式来实现发送信息和数据:,HTTP协议的定义,第一种:HTTP协议,也是在工作中最常用的,是建立在TCP/IP基础上实现的。第二种:FTP协议第三种:TCP/IP协议,它也是最底层的协议,其它的方式必须是要通过它,但是要想实现这种协议必须要实现socket编程,这种方法是用来上传一些比较大的文件,视频,进行断点续传的操作。,HTTP协议的定义,客户端连接服务器实现内部的原理如下:,HTTP协议实例剖析,浏览器,客户端,HTTP协议,服务器端,2:80,DNS,TCPIP,HTML,XML,JSON,下面是对以上流程的具体分析:第一步:在浏览器客户端中得到用户输入的内容。第二步:浏览器得到这个网址之后,内部会将这个域名发送到DNS上,进行域名解析。得到它的IP之后就会链接到指定的服务器上,假如服务器的地址是:2:80,从浏览器到服务器端口它使用到最底层的TCP/IP协议第三步:实现TCP/IP协议用Socket来完成,使用了Socket的套接字。第四步:服务器端的80端口监听客户端的链接,这样客户端到服务器就链接上了。,HTTP协议实例剖析,HTTP请求体的内容介绍,HTTP响应的内容介绍,服务器接收到这些内容之后,并按照这些请求的路径找到对应的页面,进一步找到对应的网页内容,返回给客户端。服务器返回客户端的内容有三种方式:1、以HTML代码内容返回。2、以XML字符串的形式返回,在以后的android开发中这种形式返回数据比较多。3、以JSON对象形

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论