我一直在创建一个WebApi控制器,并尝试使用HttpPost请求提交一个新用户进行注册。这在我的本地主机上工作得很好,但是当我将它发布到Azure时,我得到了一个405方法不允许的错误消息:“请求的资源不支持http方法' get '”。我使用postman检查操作,因此我使用生成代码来查看请求,如下所示:
POST /api/account/register/student HTTP
我真的很难弄清楚为什么它找不到我的方法。对我来说,这似乎是随机的(教程运行得很好)。在我的实验中,get方法有时会返回"method not allowed“。Ok(files); [HttpPost] public IHttpActionResult Postusing (var client = new HttpClient())
我有一个名为WebApi的角形应用程序。我已经启用了身份验证和会话,所以我的gets和posts需要飞行前呼叫。("http://localhost:13110", "Origin, Content-Type, Accept, Authorization","GET, PUT, POST, DELETE")If (context.Request.Path.Value = "/token") Then
Dim