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
Angular 4 HTTP自定义头_Http_Cors_Http Headers - Fatal编程技术网

Angular 4 HTTP自定义头

Angular 4 HTTP自定义头,http,cors,http-headers,Http,Cors,Http Headers,在职: let headers = new HttpHeaders(); headers = headers.append('sessionToken', token); 应要求: {"normalizedNames":{},"lazyUpdate":[{"name":"sessionToken","value":"22ddc387-dfab-4e03-bbf9-241d75968133","op":"a"}],"headers":{},"lazyInit":{"normalized

在职:

let headers = new HttpHeaders();
     headers = headers.append('sessionToken', token);
应要求:

{"normalizedNames":{},"lazyUpdate":[{"name":"sessionToken","value":"22ddc387-dfab-4e03-bbf9-241d75968133","op":"a"}],"headers":{},"lazyInit":{"normalizedNames":{},"lazyUpdate":null,"headers":{}}}
服务器响应:

There are no «sessiontoken» in CORS «Access-Control-Allow-Headers»

为什么不将“sessiontoken”添加到标题中?

因为正如错误中所说

CORS“访问控制允许标头”中没有“sessiontoken”

服务器必须返回带有标题的响应

Access-Control-Allow-Headers = "sessionToken"

但参数添加到“lazyUpdate”中了吗?头是空的否,在您的服务器配置中,与添加CORS头的方式相同。您能提供一个示例吗?不,我不能。这不是角度问题,而是服务器问题。首先,您应该说明您正在使用的后端,然后重新表述您的问题,询问如何将CORs头添加到您的服务器。