|
|
1
6
如果您为不同的accept:headers提供不同的响应,则必须包括header:
在你的回应中。这个 Vary 头还应该包含影响响应的任何其他请求头,例如,如果您执行gzip/deflate压缩,则必须包括accept编码。
也就是说,不幸的是,处理了
我不认为在同一个URL上为不同的类型提供不同内容的想法是错误的,但是你让自己陷入了比你真正需要的更多的兼容性问题中。在实践中,依赖于通过JSON工作的头并不是一个好主意;最好是使用一个不同的URL,例如
|
|
|
2
1
我知道这个问题由来已久,但为了防止其他人碰到这个问题: 我在使用jquery的Rails应用程序中遇到了同样的问题,我通过告诉浏览器不要将json响应与这里给出的解决方案缓存到另一个问题中来解决: jQuery $.getJSON works only once for each control. Doesn't reach the server again 问题似乎只发生在Chrome和Firefox上。Safari可以处理后台行为,而无需明确告诉它不要缓存。 |
|
|
3
0
旧问题,但是对于其他任何人来说,询问者使用accept头没有任何问题。 这是已确认的Chrome错误。(以前也在火狐中,但现在已经修复了。) |
|
|
A. Shawkat · 获取请求不起作用 8 年前 |
|
|
Yura · 无法链接引导。min.css和动态web app 8 年前 |
|
|
jasonharper · 无互联网连接的WiFi连接设备的最佳实践 8 年前 |
|
|
Thanh Dong · 在spring boot web应用程序中运行jar文件时,创建名为“ConfigurationPropertiesBindingPostProcessor”的bean时出错 8 年前 |
|
|
Karim Sawma · react web app中缺少滚动条 8 年前 |
|
|
Nathan · Flask API回调侦听器 8 年前 |
|
|
David Artmann · Vaadin网格日期渲染器不适用 8 年前 |
|
|
Hayden · 如何防止计数器的增量超过元素的高度? 8 年前 |