HTTP服务器应该如何响应';如果匹配';当它';有人支持吗?

HTTP服务器应该如何响应';如果匹配';当它';有人支持吗?,http,rest,Http,Rest,我有一个带有部分REST支持的HTTP服务器实现。它还不支持If Match和If None Match,但我最终会实现它,只是不会在这个版本中实现 在这种情况下,当客户机发送HTTP PUT请求时,如果匹配或如果不匹配头,HTTP服务器应该做出什么响应?忽略它们而只是更新资源听起来不太正确,因为客户端显然希望服务器不更新资源 那么服务器应该发送什么响应?我认为服务器至少应该告诉客户机这些头不受支持,因此请求被拒绝。是否有专门用于此类响应的状态代码?

我有一个带有部分REST支持的HTTP服务器实现。它还不支持
If Match
If None Match
,但我最终会实现它,只是不会在这个版本中实现

在这种情况下,当客户机发送HTTP PUT请求时,如果匹配
或如果不匹配
头,HTTP服务器应该做出什么响应?忽略它们而只是更新资源听起来不太正确,因为客户端显然希望服务器不更新资源


那么服务器应该发送什么响应?我认为服务器至少应该告诉客户机这些头不受支持,因此请求被拒绝。是否有专门用于此类响应的状态代码?