AJAX 请求和直接浏览器请求之间有区别吗(就如何调用和加载网页而言)?
换句话说,我的意思是:服务器端直接请求的处理方式是否与客户端请求(由浏览器发起)不同?
原文由 Qqwy 发布,翻译遵循 CC BY-SA 4.0 许可协议
AJAX 请求和直接浏览器请求之间有区别吗(就如何调用和加载网页而言)?
换句话说,我的意思是:服务器端直接请求的处理方式是否与客户端请求(由浏览器发起)不同?
原文由 Qqwy 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读
就服务器而言,AJAX 请求 _与_“正常”浏览器请求相同,只是 HTTP 标头可能略有不同。例如 chrome 发送:
我不确定该标头是否标准化,或者它在每个浏览器中是否不同,甚至是否包含 在 每个浏览器中。
编辑:我收回那句话,该标头是由 jQuery(可能还有其他 JS 库)发送的,而不是由浏览器发送的,如下所示:
发送:
这让我得出结论, 默认情况下 绝对没有区别。