gpt4 book ai didi

javascript - 区分 AJAX 调用/浏览器请求

转载 作者:可可西里 更新时间:2023-11-01 01:46:32 25 4
gpt4 key购买 nike

HTTP 请求的 header 中是否有任何内容可以让我区分 AJAX 调用和来自给定客户端的直接浏览器请求?不管怎样,用户代理字符串通常都相同吗?

最佳答案

如果您使用 Prototype、jQuery、Mootools 或 YUI,您应该找到一个 X-Requested-With:XMLHttpRequest header ,它可以为您解决问题。应该可以在其他库中插入您喜欢的任何 header 。

在最低级别,给定一个 XMLHttpRequest或 XMLHTTP 对象,您可以使用 setRequestHeader 设置此 header 方法如下:

xmlHttpRequest.setRequestHeader('X-Requested-With', 'XMLHttpRequest');

关于javascript - 区分 AJAX 调用/浏览器请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/216173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com