我正在尝试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/