美文网首页
HTTP实践

HTTP实践

作者: 哈皮阿呆 | 来源:发表于2016-04-17 22:54 被阅读77次

HTTP(HyperText Transfer Protocol,超文本传输协议)

TCP/IP

TCP/IP 协议族按层次分别分为以下 4 层:数据链路层、网络层、传输层和应用层。
应用层协议包括:FTP(FileTransfer Protocol,文件传输协议)、DNS(Domain Name System,域名系统)、HTTP 等。
传输层协议:TCP(Transmission ControlProtocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议)。

与 HTTP 密不可分的协议

IP、TCP 和 DNS 协议共同

URI 与 URL

URI(Uniform Resource Identifier,统一资源标识符)
URL(UniformResource Locator,统一资源定位符)

HTTP 请求报文

请求报文是由请求方法、请求 URI、协议版本、可选的请求首部字
段和内容实体构成的。

GET / HTTP/1.1
Host: www.baidu.com
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36
DNT: 1
Accept-Encoding: gzip, deflate, sdch
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6

HTTP 响应报文

响应报文基本上由协议版本、状态码、状态码描述、可选的响应首部字段以及实体主体构成。

HTTP/1.1 200 OK
Server: bfe/1.0.8.14
Date: Sun, 17 Apr 2016 14:04:21 GMT
Content-Type: text/html;charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Cache-Control: private
X-Powered-By: HPHP
X-UA-Compatible: IE=Edge,chrome=1
Content-Encoding: gzip

相关文章

  • HTTP实践

    HTTP(HyperText Transfer Protocol,超文本传输协议) TCP/IP TCP/IP 协...

  • HTTP报文实践

    什么是HTTP协议 HTTP是一种不保存的状态,即无状态协议。HTTP协议自身不对请求和响应之间的通信状态进行保存...

  • Http请求实践

    后台开发时,经常需要进行系统对接,远程接口调用非常普遍,现总结一下针对http接口的远程调用 常用工具: Http...

  • HTTP首部Connection实践

    引子 在HTTP/1.0 时代,HTTP与TCP默认传输的关系如图1所示,每次HTTP请求和响应都发生一次TCP三...

  • HTTP缓存深入实践

    网络特有的延迟以及数据传输的成本,制约互联网快速获取Web资源。为此,HTTP协议引入缓存以空间换时间,使浏览器缓...

  • Netty Http 协议实践

    http 客户端比如 HttpClient ,jdk 自带的等,都能模拟http ,但是和netty 相比,net...

  • 从实践来看HTTP

    背景 了解HTTP一直是从各种渠道来了解,但是一直都没有真正的从它实际的样子来了解这个协议,这次借着写Mock的机...

  • HTTP的缓存实践

    HTTP的缓存实践 参考资料 缓存的资料中,难免有一些描述不精确的地方,会误导人,需要自己结合更多的靠近规范的解释...

  • http 升级https 实践

    注意事项: http下可以使用https的资源,https下使用http资源时,对于js等类型资源不能加载, 一般...

  • App瘦身文章汇总

    http://www.jayfeng.com/2015/12/29/APK瘦身实践/ http://www.jay...

网友评论

      本文标题:HTTP实践

      本文链接:https://www.haomeiwen.com/subject/cggolttx.html