HTTP中是否有标准方式指定不应返回任何内容?

时间:2013-06-05 14:14:12

标签: http http-headers request

对于PUT或POST(例如),我想向服务器指定我不希望在响应中返回任何内容,即使它通常会。基本上我正在寻找一种执行盲插入/更新的方法,并且如果我不打算使用它们的话就试图避免不必要的响应有效载荷。

我认为可能Accept: none作为请求标头(或类似的东西)可能是一个选项,但找不到任何支持它的东西。

是否有一种标准方法可以在HTTP请求中指定它,或者我是否只需要在响应中添加一些额外的内容?

2 个答案:

答案 0 :(得分:0)

我认为只需要一个最小的响应就可以知道Web服务器是否正确处理了请求,或者是否有错误,即使它没有状态代码和HTTP头之外的数据。

也就是说,你可以使用HEAD HTTP命令发出一个没有消息体的响应的GET请求(你只返回头部)。但是,这个AFAIK不适用于POST或PUT请求。

问候。

答案 1 :(得分:0)

您可能对http://tools.ietf.org/html/draft-snell-http-prefer-18中列出的提案感兴趣。