【发布时间】:2017-09-14 02:44:23
【问题描述】:
我正在尝试发出一个简单的 AJAX POST 请求。在 POSTMAN 中执行此请求时工作正常。但是,当我在 jQuery 中对其进行编码并尝试发出相同的请求时,我得到了
请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'file://' 不允许访问。响应的 HTTP 状态代码为 415。
现在,我必须发出一个 POST 请求,因此在请求中使用 JSONP 作为类型将无济于事。我无权访问服务器代码来修改它。我的基本理解是,如果 POSTMAN 可以执行,那么我应该也可以执行。
【问题讨论】:
-
您在 postman 和 chrome 中使用的 URI(我假设在 Web 应用程序中(可能是 ajax 调用))肯定是相同的吗?
-
不一样,邮递员像导航员一样工作,您通过 javascript 代码从 localhost 域(或任何域)访问
-
@ÁlvaroTouzón。我能做点什么吗?
-
@KOUSIKMANDAL,是的,URI 是相同的。但是,当签入提琴手时,标题看起来不同。
-
是的,您可以使用本地主机的背面从这里调用它
标签: javascript jquery ajax post postman