【发布时间】:2013-07-28 08:16:25
【问题描述】:
客户端可以发出简单(非子范围)GET 请求 验证器或强验证器。 客户端不得使用弱验证器 其他形式的请求。
假设所有客户端都符合 RFC,我们将永远不会看到弱验证器用于子范围 GET 请求。
但是,由于并非所有客户端都符合要求,所以当客户端使用弱验证器进行子范围 GET 请求时,HTTP 服务器应该如何反应?
RFC 对此有什么要说的吗?服务器应该将错误通知客户端,还是应该继续处理,就好像验证器不存在一样?
【问题讨论】:
客户端可以发出简单(非子范围)GET 请求 验证器或强验证器。 客户端不得使用弱验证器 其他形式的请求。
假设所有客户端都符合 RFC,我们将永远不会看到弱验证器用于子范围 GET 请求。
但是,由于并非所有客户端都符合要求,所以当客户端使用弱验证器进行子范围 GET 请求时,HTTP 服务器应该如何反应?
RFC 对此有什么要说的吗?服务器应该将错误通知客户端,还是应该继续处理,就好像验证器不存在一样?
【问题讨论】:
这取决于服务器。发出错误信号或仅返回完整的有效负载都是有意义的。
【讨论】: