Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在部署的API中获取HTTP头?_Api_Mocking_Deployd - Fatal编程技术网

如何在部署的API中获取HTTP头?

如何在部署的API中获取HTTP头?,api,mocking,deployd,Api,Mocking,Deployd,我正在尝试使用部署的API提供一些快速模拟API。其中一些API必须使用来自HTTP头的数据。如何在Deployd中获取HTTP头的句柄?这里有一个工作示例:我只测试了ON-get脚本,但其他脚本应该可以工作 您必须创建自定义部署模块并扩展集合资源 为了创建上面的模块,我从主类中“借用”了代码,并修改了createDomain函数以允许添加上下文变量。您可以在域变量中添加或删除ctx参数,以根据自己的喜好对其进行自定义 部署的脚本(在仪表板中找到的ON-GET和ON-POST脚本)默认范围有限(

我正在尝试使用部署的API提供一些快速模拟API。其中一些API必须使用来自HTTP头的数据。如何在Deployd中获取HTTP头的句柄?

这里有一个工作示例:我只测试了ON-get脚本,但其他脚本应该可以工作

您必须创建自定义部署模块并扩展
集合
资源

为了创建上面的模块,我从主类中“借用”了代码,并修改了createDomain函数以允许添加上下文变量。您可以在域变量中添加或删除ctx参数,以根据自己的喜好对其进行自定义

部署的脚本(在仪表板中找到的ON-GET和ON-POST脚本)默认范围有限(实际上,在代码中称为context或ctx),因此默认情况下它们无法访问请求头。以下是他们确实可以访问的变量列表:

这将为您提供一些有关如何创建自己的收藏的文档。