c# - ASP.NET中的Token方法,接受curl中的每个HTTP方法

标签 c# .net windows curl asp.net-web-api

我正在尝试curl,这些请求正在冲击我的大脑。我使用的环境是操作系统 - Windows,命令行界面 - Powershell

curl.exe -X GET -v local.qaapi.com/Token -d "username=XXXXX&password=XXXXX&clientid=XXXXX&grant_type=XXXXXX"

curl.exe -X POST -v local.qaapi.com/Token -d "username=XXXXX&password=XXXXX&clientid=XXXXX&grant_type=XXXXXX"

它们都给出相同的输出,但在POST-MAN(用于请求 API 调用的 UI 界面)的情况下,只有 POST 调用正在工作,>GET 调用被阻止。我尝试 GET-METHOD 尽管知道它不是正确的语法,预计会出现失败情况,但它已经成功了。 CorsMiddleware 类,我用于为我的 API 启用配置设置。

最佳答案

OAuthAuthorizationServerOptions是asp.net身份核心类。您可以在此命名空间 Microsoft.Owin.Security.OAuth 下找到它。

这个库中有一个方法,request.method。它将显示 API 方法名称。

关于c# - ASP.NET中的Token方法,接受curl中的每个HTTP方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47049550/

相关文章:

c# - 在 C# 中调用 c++ dll 函数时发生访问冲突

c# - 将非托管数据映射到 .NET 中的托管结构

.net - 在.NET中将多维数组初始化为非默认值的最快方法是什么?

c - 河豚加密的示例代码

c# - 从 VSTO 插件获取 Outlook 窗口

c# - 如何使用 iTextSharp 从便笺中获取文本?

windows - Perl 中的“打开”语句拆分包含空格的路径 - 如何读取路径中包含空格的文件?

windows - Cygwin当前的完整安装大小是多少?

c# - 如何向 50 个用户发送推送通知

c# - 将接口(interface)与 WCF 结合使用