2015-08-28 26 views
0

我有一个JavaScript函数,它会消耗一些公共API并显示响应。但是服务器不允许跨源请求。所以我向我自己的本地主机发送请求,我将通过ProxyPass和ProxyPass反向重定向到实际的服务器。一切都好。如何克服CPanel的交叉来源请求?

但是,当我将这段代码移到我的在线域时,我将API网址更改为实际的网址。但是,我得到了与跨越原点相同的错误。我无法访问我的域的httpd.conf文件。这是一个简单的域名。那么我怎么能从我的领域做到这一点?

有什么建议吗?

回答

1

如果公共API不允许跨域请求,可能它不应该是从其他领域被称为...

但如果你相信这是你唯一的选择是使用代理,这将在您的域上,或将设置正确的跨源头。只有使用客户端JavaScript才能实现它。

+0

那么我怎么能通过post man clent就像工具一样获得? – Rajesh

+1

我不明白你的问题,对不起。如果您确定该API真的是公共API供外部使用,那么如果您的代码可能会有所帮助...... –