gpt4 book ai didi

ajax - 如何在氚中访问传入请求的 header ?

转载 作者:行者123 更新时间:2023-12-04 20:46:17 25 4
gpt4 key购买 nike

我希望能够根据传入的请求 header 向我的氚项目添加一些逻辑。是否可以访问 header 信息,然后执行 match() with() 逻辑?

我的计划是采用现有的 URL(可以通过普通的 GET 请求访问)并为其提供第二种功能模式,以便将其转换为 AJAX API。当 JavaScript 发出 API 请求时,我可以设置自定义 header 标志,以便平台知道以不同方式解释请求。

最佳答案

您应该能够使用全局变量语法访问传入 HTTP 请求中的 header 。例如,要访问站点的主机名:

$host
# => yourwebsite.com

我相信大多数标准头文件都可以作为 Tritium 中的全局变量访问。但是,我不确定 全部 header 可以作为全局变量访问。

在您的项目文件夹中,在您的开发机器上,应该有一个 tmp包含 HTTP 请求/响应包的文件夹。每个包都应该带有请求的日期和时间的时间戳。我想如果你查看这些文件夹中的一个,你应该会看到一堆文件:
  • 传入请求
  • 传入_响应
  • 传出请求
  • 传出响应

  • 可能还有第五个文件。我不记得在当前版本的平台中是否仍然如此,但是您可能会找到第五个文件,其中包含 Tritium 服务器创建的用于存储 HTTP 请求 header 值的全局变量。因此,您可以查看该文件(如果存在)并找出您的 HTTP header 使用的变量名称。

    希望有帮助!

    关于ajax - 如何在氚中访问传入请求的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17562713/

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