rest - 是否有 READ-ONLY HTTP 响应 header ?

标签 rest http http-headers readonly-attribute

使用 REST 原则和 HTTP header ,我想告诉我的客户我的响应是只读的。我的内容类型是文本/纯文本。我的一些回复是只读的,而另一些则不是,我的客户在执行 PUT 之前无法分辨出差异,但它出错了,从而导致糟糕的用户体验。

我需要将我的 Content-Type 设置为 text/vnd.read-only 还是 application/octet-string?

最佳答案

通常,客户端会向资源发出 HTTP OPTIONS 请求。如果 PUT 列在“允许” header 中,则可以修改资源。

如果有应用程序/JSON 的内容类型响应,则可以将一个字段添加到 JSON 元数据,将有效负载标记为只读。

关于rest - 是否有 READ-ONLY HTTP 响应 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29305761/

相关文章:

java - 导出 CSV 文件 - JAX RS - REST - AJAX

ruby-on-rails - 使用 Cucumber 进行压力测试

java - 生成服务时出现错误请求错误

google-chrome - HTTP "Expires" header 在 Chrome 中不起作用

PHP 错误 "Can not modify header information"

javascript - Node : Data Transformers like in Laravel PHP Framework

http - Go:如何组合两个(或更多)http.ServeMux?

PHP HTTP_User_Agent,将访问者重定向到移动页面,网站性能下降

angular - 循环遍历 HTTP 请求的响应 Angular

ruby-on-rails - Rails JSON API DELETE 请求 header 中的授权 token 无法识别