Angular $ http PUT请求返回状态-1

时间:2016-04-05 11:06:00

标签: php angularjs apache rest http-headers

我在Ubuntu机器上的Apache2 Webserver上运行了一个PHP REST API。

我试图将PUT请求发送到我的服务器但没有成功。

当我在本地主机(同一来源)内发送请求时 - 它有效。 当我在Docker容器(同源)上发送请求时 - 它可以工作。

当我将我的Angular客户端的请求发送到开发环境中的服务器(跨域)时 - 我在请求返回时收到了一个奇怪的status -1错误。

从PostMan Chrome扩展程序发送请求 - 它运行正常,但我在其请求标头中看不到任何特殊内容。

这是我发送请求的代码:

return $http.put(path, params).then(successCallback, errorCallback);

这是返回状态的图片:

enter image description here

0 个答案:

没有答案