0

我已经实施了一项宁静的服务。我已经在应用程序中使用 ajax 请求以及邮递员客户端对其进行了测试,并且两者都有效。但是当我尝试从不同的应用程序发送 ajax 请求时,我在浏览器控制台中收到以下错误。

http://localhost:8080/AusIncomeCalculator/AUStax/post。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost:8089 ”。

我不明白邮递员客户端如何获得成功的响应,而其他应用程序却不能。

RESTful 服务托管在 JBOSS-eap 7.0 中,rest easy

4

1 回答 1

1

出于安全原因,浏览器会限制从脚本中发起的跨域 HTTP 请求。Postman是一个 REST 客户端,在 Chrome 浏览器中作为应用程序运行。它是专门为测试 REST API 而设计的,因此它不限制跨源资源请求。

于 2016-12-06T12:14:42.073 回答