我想使用AngularJS和RestApi保存数据。我正在数据参数中发送一个对象。
我尝试了$ http.post()直接方法和$ http()方法,但是没有这些方法正常工作。 始终出现的错误是“方法不允许-405”
我在本地计算机上运行。
修改
最后通过在'api / abc'之前进行一些修改,比如我指定的“localhost:xxx”,现在我收到错误为“请求的资源不支持http方法'POST'”。
答案 0 :(得分:0)
原因是您使用的API不支持对您尝试POST到的网址的POST请求
以下http://www.checkupdown.com/status/E405.html的更多信息
可以将所有Web服务器配置为允许或禁止任何方法。例如,如果Web服务器是“只读”的话。 (没有客户端可以修改Web服务器上的URL资源),然后可以将其设置为禁止PUT和DELETE方法。同样,如果没有用户输入(所有网页都是静态的),则可以禁止POST方法。因此,可能会出现405错误,因为Web服务器未配置为从客户端获取数据。