angular没有发送防跨站点请求伪造(Antiforgy)标记
创始人
2024-10-28 12:30:25
0

在Angular中,可以通过在HTTP拦截器中添加标头来发送防跨站点请求伪造标记。例如:

  1. 创建一个名为"AntiforgyInterceptor"的新拦截器:

import { Injectable } from '@angular/core'; import { HttpInterceptor, HttpHandler, HttpRequest } from '@angular/common/http';

@Injectable() export class AntiforgyInterceptor implements HttpInterceptor { intercept(req: HttpRequest, next: HttpHandler) {

const antiforgyToken = this.getAntiforgyToken(); // 自己实现获取AntiforgyToken的方法

const modifiedReq = req.clone({
  headers: req.headers.set('X-CSRF-TOKEN', antiforgyToken)
});

return next.handle(modifiedReq);

}

private getAntiforgyToken() { // 从你的后端API获取AntiforgyToken const antiforgyToken = 'abc1234'; return antiforgyToken; } }

  1. 在你的module.ts文件中注入此拦截器:

import { NgModule } from '@angular/core'; import { HTTP_INTERCEPTORS } from '@angular/common/http';

import { AntiforgyInterceptor } from './antiforgy-interceptor';

@NgModule({ providers: [ { provide: HTTP_INTERCEPTORS, useClass: AntiforgyInterceptor, multi: true } ] }) export class AppModule {}

现在,每个发出的 HTTP 请求都会自动添加防跨站点请求伪造标记了。

相关内容

热门资讯

七分钟开挂!微乐小程序黑科技,... 七分钟开挂!微乐小程序黑科技,微信微乐辅助器免费安装(开挂)真是真的有挂(2026)1、下载好微乐小...
复盘辅助挂!微乐小程序黑科技,... 复盘辅助挂!微乐小程序黑科技,陕西微乐挖坑控制器(透视)本来真的是有挂(哔哩哔哩)1、陕西微乐挖坑控...
第八分钟辅助!微乐小程序免费黑... 第八分钟辅助!微乐小程序免费黑科技,微乐小程序游戏破解器下载(开挂)确实存在有挂(2026)1、打开...
透视软件!微乐小程序黑科技,微... 透视软件!微乐小程序黑科技,微乐手游辅助脚本平台(透视)切实有挂(哔哩哔哩)1、每一步都需要思考,不...
第3分钟教程!微乐小程序免费黑... 第3分钟教程!微乐小程序免费黑科技,微乐家乡小程序脚本ios(开挂)好像存在有挂(2026)1、微乐...
今日!微乐小程序黑科技,微乐家... 您好,微乐家乡app辅助器这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很...
第三分钟神器!微乐小程序黑科技... 第三分钟神器!微乐小程序黑科技,手机微信小程序游戏破解器下载(开挂)总是是有挂(2026)1、用户打...
第三分钟下载!微乐小程序免费黑... 第三分钟下载!微乐小程序免费黑科技,微乐小程序有脚本吗(开挂)一直真的有挂(2026)1、这是跨平台...
透视智能ai!微乐小程序免费黑... 透视智能ai!微乐小程序免费黑科技,微乐自建房脚本免费下载苹果版(透视)果然真的是有挂(哔哩哔哩)1...
十分钟透视!微乐小程序黑科技,... 十分钟透视!微乐小程序黑科技,广西微乐小程序脚本(开挂)总是是有挂(2026)1、每一步都需要思考,...