当前位置: 首页 > news >正文

修改Abp中Auto API Controllers中 默认生成的 Put、Delete请求

在做公家的项目,有个奇葩的规定,Http请求 不能用PutDelete

怎么在使用Abp,自动生成的Api,全局修改原有规则,将修改、删除都改成Post呢?

只需要,在Host项目的XXXModule类中,重写的PreConfigureServices方法,加上如下代码即可。

HttpMethodHelper.ConventionalPrefixes = new Dictionary<string, string[]>
{{ "GET", ["GetList", "GetAll", "Get"] },{ "POST", ["Create", "Add", "Insert", "Post", "Put", "Update", "Delete", "Remove", "Patch"] }
};

如果想指定方法,则。只需要项目中添加Microsoft.AspNetCore.Mvc.CoreNuGet包,可以使用ASP.NET Core的标准属性([HttpPost][HttpGet][HttpPut]……)

http://www.rkmt.cn/news/10102.html

相关文章:

  • 电阻-温度数据拟合工具(最小二乘法)
  • delphi clientdataset 中文过滤问题
  • 基于 systemd 的 Go 应用自动化部署完整指南
  • 指令流水线的影响因素
  • [vscode] 快捷键记录
  • 工业级CAD数据优化工具:PiXYZ Studio 2025 图文安装指南
  • (转)使用 Embarcadero Delphi FMX 应用程序实现多点触控
  • YKM-1Z-16
  • 如何做好研发项目的资源分配
  • Midscene.js - 开源的 AI 操作助手 - 广东靓仔
  • Day20类与对象的小结
  • 克服getLocation获取当前的地理位置,报错:getLocation:fail auth deny及方法封装
  • 电流探头的测试原理
  • p1-1002
  • Java中 String、StringBuilder 和 StringBuffer 的区别? - 指南
  • 解析 Authenticode 部分代码。
  • 实用指南:力扣2132. 用邮票贴满网格图
  • ONCHAINID源码分析(二)
  • 鸿蒙应用开发从入门到实战(十二):ArkUI组件ButtonToggle
  • 从视觉、文案到交互:三步彻底去除产品AI味
  • 剑指offer-32、把数组排成最⼩的数
  • python微博舆情分析系统 情感分析 爬虫 机器学习 新浪微博 信息采集 大数据工艺(源码)✅
  • C# 中的 ReferenceEquals 方法 - 教程
  • 【一周AI资讯】Claude自动抓取网页;美团发布生活Agent;阿里通义发布双模型 - 详解
  • 读人形机器人20财富再分配
  • Java 与人工智能的深度融合:从数据到推理服务
  • 基于 Vite7 与 Vue3 的 WebOS 后台系统架构实践
  • pycharm环境配置
  • 为什么 TCP 是3次握手4次挥手?
  • java中的浮点数计算