Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Safari加载JSON文件响应421错误_Javascript_Json_Apache_Safari - Fatal编程技术网

Javascript Safari加载JSON文件响应421错误

Javascript Safari加载JSON文件响应421错误,javascript,json,apache,safari,Javascript,Json,Apache,Safari,我正在通过PostMethode在Safari中加载一个JSON文件 第一个页面加载显示JSON内容,所有下一个页面加载不会再次加载JSON文件 Safari控制台内的错误消息: Failed to load resource: the server responded with a status of 412 (Precondition Failed) 在Firefox、Chrome或IE中,我可以随时加载JSON文件 似乎有一个解决办法: 在我看来,最好的解决方案是允许服务器返回未修改的3

我正在通过PostMethode在Safari中加载一个JSON文件

第一个页面加载显示JSON内容,所有下一个页面加载不会再次加载JSON文件

Safari控制台内的错误消息:

Failed to load resource: the server responded with a status of 412 (Precondition Failed)
在Firefox、Chrome或IE中,我可以随时加载JSON文件

似乎有一个解决办法:

在我看来,最好的解决方案是允许服务器返回未修改的304。。。如果我发送了一个有条件的请求,并且响应与以前的响应没有变化,那么304符合要求


我如何告诉服务器返回未修改的
304

更改您的POST请求以获取