<legend id='8WR2I'><style id='8WR2I'><dir id='8WR2I'><q id='8WR2I'></q></dir></style></legend>

<tfoot id='8WR2I'></tfoot>
      • <bdo id='8WR2I'></bdo><ul id='8WR2I'></ul>
    1. <small id='8WR2I'></small><noframes id='8WR2I'>

      <i id='8WR2I'><tr id='8WR2I'><dt id='8WR2I'><q id='8WR2I'><span id='8WR2I'><b id='8WR2I'><form id='8WR2I'><ins id='8WR2I'></ins><ul id='8WR2I'></ul><sub id='8WR2I'></sub></form><legend id='8WR2I'></legend><bdo id='8WR2I'><pre id='8WR2I'><center id='8WR2I'></center></pre></bdo></b><th id='8WR2I'></th></span></q></dt></tr></i><div id='8WR2I'><tfoot id='8WR2I'></tfoot><dl id='8WR2I'><fieldset id='8WR2I'></fieldset></dl></div>

        区分 AJAX 调用/浏览器请求

        时间:2023-10-14
          <legend id='MPcfX'><style id='MPcfX'><dir id='MPcfX'><q id='MPcfX'></q></dir></style></legend>

          <i id='MPcfX'><tr id='MPcfX'><dt id='MPcfX'><q id='MPcfX'><span id='MPcfX'><b id='MPcfX'><form id='MPcfX'><ins id='MPcfX'></ins><ul id='MPcfX'></ul><sub id='MPcfX'></sub></form><legend id='MPcfX'></legend><bdo id='MPcfX'><pre id='MPcfX'><center id='MPcfX'></center></pre></bdo></b><th id='MPcfX'></th></span></q></dt></tr></i><div id='MPcfX'><tfoot id='MPcfX'></tfoot><dl id='MPcfX'><fieldset id='MPcfX'></fieldset></dl></div>
            <tbody id='MPcfX'></tbody>

        1. <small id='MPcfX'></small><noframes id='MPcfX'>

              • <tfoot id='MPcfX'></tfoot>
                  <bdo id='MPcfX'></bdo><ul id='MPcfX'></ul>

                • 本文介绍了区分 AJAX 调用/浏览器请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

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

                  Is there anything in the header of an HTTP request that would allow me to differentiate between an AJAX call and a direct browser request from a given client? Are the user agent strings usually the same regardless?

                  推荐答案

                  如果您使用 Prototype、jQuery、Mootools 或 YUI,您应该找到一个 X-Requested-With:XMLHttpRequest 标头给你的伎俩.应该可以在其他库中插入您喜欢的任何标题.

                  If you use Prototype, jQuery, Mootools or YUI you should find a X-Requested-With:XMLHttpRequest header which will do the trick for you. It should be possible to insert whatever header you like with other libraries.

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

                  At the lowest level, given a XMLHttpRequest or XMLHTTP object, you can set this header with the setRequestHeader method as follows:

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

                  这篇关于区分 AJAX 调用/浏览器请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:同源策略 - AJAX &amp;使用公共 API 下一篇:将 X-CSRF-Token 标头全局添加到 XMLHttpRequest() 的所有

                  相关文章

                  最新文章

                • <i id='APAQG'><tr id='APAQG'><dt id='APAQG'><q id='APAQG'><span id='APAQG'><b id='APAQG'><form id='APAQG'><ins id='APAQG'></ins><ul id='APAQG'></ul><sub id='APAQG'></sub></form><legend id='APAQG'></legend><bdo id='APAQG'><pre id='APAQG'><center id='APAQG'></center></pre></bdo></b><th id='APAQG'></th></span></q></dt></tr></i><div id='APAQG'><tfoot id='APAQG'></tfoot><dl id='APAQG'><fieldset id='APAQG'></fieldset></dl></div>

                • <legend id='APAQG'><style id='APAQG'><dir id='APAQG'><q id='APAQG'></q></dir></style></legend>
                      <bdo id='APAQG'></bdo><ul id='APAQG'></ul>
                  1. <small id='APAQG'></small><noframes id='APAQG'>

                  2. <tfoot id='APAQG'></tfoot>