加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax – 如何访问tritium中传入请求的标头?

发布时间:2020-12-15 22:51:07 所属栏目:百科 来源:网络整理
导读:我希望能够根据传入的请求标题为我的tritium项目添加一些逻辑.是否可以访问头信息,然后使用()逻辑执行match()? 我的计划是获取现有的URL(可以通过普通的GET请求访问)并为其提供第二种功能模式,以便将其转换为AJAX API.当JavaScript发出API请求时,我可以设置
我希望能够根据传入的请求标题为我的tritium项目添加一些逻辑.是否可以访问头信息,然后使用()逻辑执行match()?

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

解决方法

您应该能够使用全局变量语法访问传入HTTP请求中的标头.例如,要访问站点的主机名:
$host
# => yourwebsite.com

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

在项目文件夹内,在开发机器上,应该有一个包含HTTP请求/响应包的tmp文件夹.每个捆绑包都应加盖请求的日期和时间.我想如果你偷看其中一个文件夹,你应该看到一堆文件:

> incoming_request
> incoming_response
> outgoing_request
> outgoing_response

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

希望有所帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读