0
早上人,如何处理304 XMLHttpRequest中未修改
我希望有人可以帮助我了解如何处理304响应。
我有一个网页,它生成动态内容通过使用XMLHttpRequest对象从REST服务中获取数据,然后更新网页的内容。
目前,如果数据再次请求中它的最大年龄,REST服务返回缓存数据和200状态码,但它要改变没有返回数据和304个状态码。我做了一些我自己的快速测试,因为没有数据返回,我没有数据显示。所以我有点卡住这个过程是如何工作的。
我见过很多的问题和答案,解释为什么304应使用的时候,却找不到如何在客户端代码处理304。
希望有人能帮忙。
尝试添加一些随机数在你调用的url结尾(例如:http://sample.com/myurl.php?randomnumber ...这应该对你有帮助 – salih0vicX
你是否真的用*'XMLHttpRequest进行测试* '?因为[根据此答案](http://stackoverflow.com/a/16817752),XMLHttpRequest的应基本上转动304个响应转换成200个响应(通过改变状态码和回馈缓存的响应),这也是行为我得到测试自己的时候。 – Frxstrem
Frxstrem是的,我没有使用XMLHttpRequest对象运行测试,我得到一个304个状态码.ResponseText是空白的。 – sbarnby71