社区
多媒体/流媒体开发
帖子详情
关于http协议的几个问题
redfox1985
2009-02-25 11:29:08
我对于http协议仅仅了解个大概,现在正详细看协议,发现很多东西不知道代表了什么。。。
首先,缓存是怎么回事?缓存什么东西?指令?为什么要缓存?这个地方没大明白。。。
其次,生存期是什么?如何来判断的?是指从发出命令到接收到命令这段时间?
再者,超时是怎么判断的,有个超时时间的设置。。。。
其实说白了,就是不知道http工作的具体流程是怎样的,希望有哪位热心人给解释解释,感激不尽。。。
...全文
66
2
打赏
收藏
关于http协议的几个问题
我对于http协议仅仅了解个大概,现在正详细看协议,发现很多东西不知道代表了什么。。。 首先,缓存是怎么回事?缓存什么东西?指令?为什么要缓存?这个地方没大明白。。。 其次,生存期是什么?如何来判断的?是指从发出命令到接收到命令这段时间? 再者,超时是怎么判断的,有个超时时间的设置。。。。 其实说白了,就是不知道http工作的具体流程是怎样的,希望有哪位热心人给解释解释,感激不尽。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yanghehong
2009-05-26
打赏
举报
回复
[Quote=引用楼主 redfox1985 的帖子:]
我对于http协议仅仅了解个大概,现在正详细看协议,发现很多东西不知道代表了什么。。。
首先,缓存是怎么回事?缓存什么东西?指令?为什么要缓存?这个地方没大明白。。。
其次,生存期是什么?如何来判断的?是指从发出命令到接收到命令这段时间?
再者,超时是怎么判断的,有个超时时间的设置。。。。
其实说白了,就是不知道http工作的具体流程是怎样的,希望有哪位热心人给解释解释,感激不尽。。。
[/Quote]
HTTP协议是一个请求(request)/回应(response)协议。客户端发一个Request,服务器收到后生成一个Response,发回给客户端。
有时,Response消息可以暂时存起来,作为下一个Request的回应,如果合适的话。这样可以提高一些性能。这就是你问题中的缓存(Cache)。当然,客户端,服务器,或者其他中间的节点,都可以做Cache。
这些Response消息的Cache存太久的话,会失效,比如网页更新了什么的,所以有个生存期。服务器可以给response指定一个expiration time,过时之后就没必要cache,应该删掉了。没有指定的话,存放Cache的机器自己可以有一个超时的标准。
-
千里孤行
airwalker2008
2009-05-07
打赏
举报
回复
up
【计算机网络】HTTP 协议详解
文章目录1. HTTP 协议介绍2. HTTP 协议的工作过程3. Fiddler 抓包工具介绍3.1 抓包工具的使用3.2 抓包结果3.3 抓包工具原理4. HTTP 协议格式总览5. HTTP 请求(Request)5.1 认识 URLURL 基本介绍URL 基本格式URL 参数介绍URLencode 介绍5.2 认识“方法”(method)GET 方法POST 方法GET 和 POST 的区别关于 GET 请求的 URL 长度
问题
的误解关于 POST 比 GET 更安全的误解关于 GET 只能传输文本
HTTP协议
简单解释
#1、简单的
HTTP协议
HTTP协议
是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同, 用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端, 而提供资源响应的一端称为服务器端。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4G5InmmX-1670146185875)(//img-blog.csdn.net/20180321104418441?waterma
详解 ——
HTTP协议
HTTP是基于TCP处于应用层的一种协议,与传输层协议不同,它关注的不是像TCP那样的可靠传输,而是站在应用的角度,对传输的信息来具体的使用。HTTP广泛应用于手机APP和浏览器之中。 1
HTTP协议
格式和抓取 我们之前已经讨论过了关于TCP和UDP这两种协议了,而上述的两种协议是属于“二进制协议”,通常需要理解到二进制的bit位(例如TCP中的六位标志位,若代表ACK的那一位为1,则代表这一条为ACK)。 HTTP属于文本格式的协议,因此不需要去理解具体的二进制位,而只需要理解文本格式即可,也更
HTTP协议
(详解)
HTTP协议
:全称为Hyper Text Transfer Protocol(超文本传输协议)。
HTTP协议
是用于从(WWW:World Wide Web,简称万维网)服务器传输超文本到本地浏览器的传输协议。
HTTP协议
工作于B/S架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务端发送请求(Request)。Web服务端根据接收到的请求数据后,向客户端发送响应信息(Response)。
HTTP协议
是基于TCP/IP通信协议来传输数据。...
http协议
各个版本
一、
HTTP协议
版本更替 HTTP/0.9
HTTP协议
的最初版本,功能简陋,仅支持请求方式GET,并且仅能请求访问HTML格式的资源。 HTTP/1.0 请求行必须在尾部添加协议版本字段(http/1.0);必须包含头消息 在0.9版本上做了进步,增加了请求方式POST和HEAD;不再局限于0.9版本的HTML格式,根据Content-Type可...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章