我需要请求东西并从其他域获取信息。我知道由于同源策略,javascript 不能这样做。我的另一个选择是通过我的服务器发出代理请求。我不希望请求来 self 的服务器的 IP,也不希望为我的服务器创建额外的负载,而更希望客户端这样做。
是否可以使用 Java 小程序来执行此操作?手动配置安全设置不是问题。
最佳答案
Java 小程序确实实现了同源策略,与 Flash 的实现方式非常相似。如果目标服务器没有正确定义的可公开访问的 crossdomain.xml,Java 将阻止基于小程序的跨域调用。
一个简单的 crossdomain.xml 看起来像这样:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
关于java - 我可以使用 Java 小程序违反同源策略吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19037659/