【发布时间】:2018-04-27 14:12:51
【问题描述】:
我可以从我的登录 apiController 获取和发布(因此我可以登录/注册等),但我只能从我创建的区域中的 API 控制器获取。我得到一个 405(不允许的方法)
【问题讨论】:
标签: asp.net-web-api angular-cli
我可以从我的登录 apiController 获取和发布(因此我可以登录/注册等),但我只能从我创建的区域中的 API 控制器获取。我得到一个 405(不允许的方法)
【问题讨论】:
标签: asp.net-web-api angular-cli
检查您要发布到的文件。某些 Web 服务器,例如 nginx,如果您 POST 到静态文件,则会返回 405。如果没有数据负载,IIS 可能不会接受 POST。
查看您的参数是否实际上在请求的数据/发布部分中。如果您的登录参数在 URL 查询字符串中,即使您的方法声称是 POST,它仍然是 GET。服务器可能会拒绝空的 POST 请求。
【讨论】: