Web-api: - 请求的资源不支持HTTP方法' POST' - Angular5

时间:2018-04-27 06:08:57

标签: asp.net-web-api angular-cli

我可以从我的登录apiController获取和POST(所以我可以登录/注册等),但我只能从我创建的区域中的API控制器获取。我得到405(方法不允许)

1 个答案:

答案 0 :(得分:0)

检查您要发布的文件。例如,某些Web服务器(例如,nginx)在POST到静态文件时返回405。如果没有数据有效负载,IIS可能不接受POST。

查看您的参数是否实际位于请求的数据/帖子部分中。如果您的登录参数在URL查询字符串中,即使您的方法声称是POST,它仍然是GET。服务器可能会拒绝空的POST请求。