使用$ http.post函数

时间:2014-05-09 11:17:21

标签: angularjs

我想使用AngularJS和RestApi保存数据。我正在数据参数中发送一个对象。

我尝试了$ http.post()直接方法和$ http()方法,但是没有这些方法正常工作。 始终出现的错误是“方法不允许-405”

我在本地计算机上运行。

修改

最后通过在'api / abc'之前进行一些修改,比如我指定的“localhost:xxx”,现在我收到错误为“请求的资源不支持http方法'POST'”。

1 个答案:

答案 0 :(得分:0)

原因是您使用的API不支持对您尝试POST到的网址的POST请求

以下http://www.checkupdown.com/status/E405.html的更多信息

  

可以将所有Web服务器配置为允许或禁止任何方法。例如,如果Web服务器是“只读”的话。 (没有客户端可以修改Web服务器上的URL资源),然后可以将其设置为禁止PUT和DELETE方法。同样,如果没有用户输入(所有网页都是静态的),则可以禁止POST方法。因此,可能会出现405错误,因为Web服务器未配置为从客户端获取数据。