我一直在处理与HTTP相关的事情 - HTTP请求,HTTP响应,HTTP方法等,但我不确定我理解协议本身是什么样的.它是一个类似规范的文档吗?
超文本传输协议(HTTP)提供了与资源交互的模式(例如,网络服务器上的网页).从本质上讲,它归结为Request(通常来自浏览器)和Response(通常来自Web服务器).

上面突出显示为红色的请求标识了一个动作动词,例如GET,POST,DELETE或PUT(还有其他动词)和一个资源(URI/URL)来执行操作.上面的请求描述了浏览维基百科主页的浏览器请求.
然后服务器使用上面的蓝色和绿色部分响应请求; 它们代表响应头和响应体.响应头包含许多关于服务器的可选信息,但重要的字段是状态代码(200 OK),内容长度(54218)和内容类型(text/html).
由于内容类型是html,浏览器将尝试在响应主体内呈现html.如果内容类型是其他内容,例如word doc,那么浏览器可能会打开一个保存对话框.有一个内容类型过多,身体会代表,但并不是所有的浏览器都支持各自的内容类型.
它是像规范一样的文件吗?
是的,HTTP 是 TCP/IP 上的协议,在以下规范中定义:http ://www.w3.org/Protocols/rfc2616/rfc2616.html
该协议例如由网络服务器和客户端浏览器实现。
| 归档时间: |
|
| 查看次数: |
3364 次 |
| 最近记录: |