Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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
Http setFullResponse时没有自定义标头(true)_Http_Typescript_Header_Cors_Restangular - Fatal编程技术网

Http setFullResponse时没有自定义标头(true)

Http setFullResponse时没有自定义标头(true),http,typescript,header,cors,restangular,Http,Typescript,Header,Cors,Restangular,我正在使用。我想得到完整的回复,所以我设置了 Restangular.setFullResponse(true); 但后来我发现我的自定义标题不起作用。setFullResponse方法的文档说明: 为了让Restangular访问自定义HTTP头,您的服务器必须响应访问控制Expose headers:set 我想发送自定义标题,但不想更改服务器设置。可能吗? 如果我保留默认设置,即setFullResponsefalse,则自定义标题没有问题。除了更改服务器设置,还有其他解决方案吗?您在s

我正在使用。我想得到完整的回复,所以我设置了

Restangular.setFullResponse(true);
但后来我发现我的自定义标题不起作用。setFullResponse方法的文档说明:

为了让Restangular访问自定义HTTP头,您的服务器必须响应访问控制Expose headers:set

我想发送自定义标题,但不想更改服务器设置。可能吗?
如果我保留默认设置,即setFullResponsefalse,则自定义标题没有问题。除了更改服务器设置,还有其他解决方案吗?

您在setFullResponse文档中引用的一句话是关于您的Restangular应用程序能够访问响应的标题。这意味着,除非服务器已经配置为在访问控制暴露标头标头中发送正确的响应标头名称,否则不可能从响应中访问大多数标头

如果没有服务器为该头设置任何值,浏览器将允许您从web应用中的客户端JavaScript访问的唯一响应头是缓存控件, 内容语言, 内容类型, 到期, 最后修改 & Pragma响应头

请参阅,以获取关于此的规范

我想发送自定义标题,但不想更改服务器设置。可能吗

如果您的意思是希望在从客户端重新启动代码到服务器的请求中发送自定义头,请提供有关要发送哪些自定义头的详细信息

不过,服务器在响应中还必须发送另一个CORS头:Access Control Allow Headers响应头。如果服务器未配置为使用列出的正确标头名称发送,则您的请求将失败。在这种情况下的原因是,你会打