参见英文答案 >
duplicate ajax calls in angularjs2个
在代码中添加标题后,重复调用正在发生.找到图像以查看两次发生的呼叫.
在代码中添加标题后,重复调用正在发生.找到图像以查看两次发生的呼叫.
AUTH-interceptor.ts
导出类AuthInterceptor实现HttpInterceptor {
intercept(req: HttpRequest<any>,next: HttpHandler): Observable<HttpEvent<any>> { const clonedRequest = req.clone({ headers: req.headers.set('X-CustomAuthHeader','some-auth-token') }); console.log("new headers",clonedRequest.headers.keys()); return next.handle(clonedRequest); }
}
这种类型的请求称为预检请求,它对应于调用者和基于HTTP头的Web应用程序之间的协商.
它包括两个阶段:
>浏览器使用与目标请求相同的URL执行OPTIONS请求,以检查它是否有权执行请求.此OPTIONS请求返回标识可以对URL执行的操作的标头.
>如果权限匹配,浏览器将执行请求.
原文地址:https://www.jb51.cc/angularjs/143270.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。