Javascript XMlHttp请求到另一个域

asi*_*ury 4 javascript xmlhttprequest cross-domain cors

我正在使用 Javascript XMlHttprequest api 发出跨站点 http 请求,以在 post 方法中发送和检索数据。目的是使用第 3 方提供的此服务发送短信。但是我无法这样做,因为浏览器不允许这样做,并收到以下错误响应“跨源请求被阻止:同源策略不允许读取http://trans.smsfresh.co/api上的远程资源” /sendmsg.php。(原因:CORS 标头 \xe2\x80\x98Access-Control-Allow-Origin\xe2\x80\x99 缺失)。”

\n\n

是否可以使用 html 和 javascript 来实现这一点?

\n

sid*_*ker 6

它\xe2\x80\x99s 不可能从客户端的 JavaScript/HTML 中绕过它。

\n

同源限制是由浏览器强制执行的,但可以通过 Access-Control-*服务器响应中的 CORS 标头来放宽。

\n

如果服务器不发送Access-Control-Allow-Origin资源的响应标头,您将无法从 Web 应用程序中的 JavaScript 获取该资源。您对请求所做的任何更改都无法解决该问题(例如,您在客户端添加的任何其他请求标头都不会有所帮助)。

\n

有关详细信息,请参阅MDN HTTP 访问控制 (CORS)文章。

\n

并查看为什么我的 JavaScript 代码收到“请求的资源上不存在‘Access-Control-Allow-Origin’标头”错误,而 Postman 却没有?等等这里。

\n