如何使用 ildasm 确定 .net 函数上允许的 http 动词

How to determine http verb allowed on a .net function using ildasm

我有一个 .net DLL,它的 web api 端点带有 http 动词装饰。而我只有 ildasm 反汇编器可以查看 IL 代码。我如何检查端点(特定的控制器操作方法)允许哪些 http 动词?

我找到了答案。 Ctrl+M我们可以看到metada,如果有自定义的http装饰器,我们才会在Customized Header部分下找到使用的装饰器名称。我们可以看到装饰器的名字,可能是httpget,httppost等