HTCP/0.0 超文本缓存协议( 五 )


TST的RESPONSE(响应)编码如下:
0 实体在响应者的缓冲区内
1 实体不在响应者的缓冲区内
假如RESPONSE(响应)为零(0)TST响应有如下所示的OP-DATA数据:
0 (MSB)1 (LSB)
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
0:
/ DETAIL /
/ /
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
注重: 由某一确定的TST返回的响应标题可能会是一个过期的对象 。请求者对这一情况应有足够的应付预备,可以采用将响应者当作此对象的资料来源(这会引起响应者完全地刷新此对象),或者选择另外一个不同响应者的方法 。
假如RESPONSE(响应)为一(1)TST响应有如下所示的OP-DATA数据:
0 (MSB)1 (LSB)
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
0:
/ CACHE-HDRS /
/ /
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
6.3. MON (OPCODE 2):
在代理存储器的本地对象仓库内监视器的活动(添加,删除,替换,等等) 。因为不支持在一对UDP端点间插入HTCP交易,所以建议由请求者为每一个与其同时发出的MON请求分配一个特定的UDP端点 。RD=0的MON请求与那些RD=1且TIME=0的MON请求是等价的,也就是说,它们将会取消所有未完成的MON交易 。
MON请求有如下OP-DATA数据结构:
0 (MSB)
--- --- --- --- --- --- --- ---
0:TIME
--- --- --- --- --- --- --- ---
TIME 为发起者所期望的监视输出的秒数 。随后的由同一个发出者发出的带有相同的TRANS-ID 标识的MON请求应当更新正在进行着的MON交易的时间,这称为“部分重叠更新(overlapping renew)” 。
MON的RESPONSE编码如下所示:
0 接受,OP-DATA 已有并且合法
1 拒绝(配额错误 - 激活的MON太多了)
假如RESPONSE 为零(0),MON响应有如下OP-DATA 数据结构:
0 (MSB)1 (LSB)
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
0:TIMEACTIONREASON
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
2:
/ IDENTITY /
/ /
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
TIME 为此MON交易所剩余的秒数
ACTION 为一指示一个储存区的对象操作的数值编码 。
编码如下:
0 存储区中添加了一个实体
1 存储区中将一个实体刷新
2 存储区中一个实体被替换
3 存储区中删除了一个实体
REASON 为一指示一个操作的原因的数值编码
编码如下:
0 下边的编码没有涉及的其它原因码
1 代理客户拿来此实体
2 代理客户拿来此实体而存储区不答应
3 代理服务器预先提供了此实体
4 实体已过期,经由起标题
5 由于编码如下存储限制而实体被清除(purged)
6.4. SET (OPCODE 3):
通知缓冲区对象标识 。这是一个“push”交易,通过共用的缓冲区可以共享信息,比如所更新年/日期/期限标题(这可能是由于原有的“304未被修改(304 Not modified)”响应导致的)或者是更新存储区标题(这可能是由于发现非官方的“修改(vary)”情况发生或者得到此实体的第二方或第三方存储区所在位置导致的) 。RD 为真 。
SET请求有如下OP-DATA 数据结构:
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
0:
/ IDENTITY /
/ /
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
RESPONSE 编码如下:
0 标识被接受,谢谢
1 标识被忽略,未给出原因,谢谢
SET 响应没有 OP-DATA 。
6.5. CLR (OPCODE 4):
告诉存储区完全清除掉一个实体 。
CLR 请求有如下OP-DATA 数据结构:

推荐阅读