我有一个RESTful Web服务,它是使用在Wildfly 10上运行的(Jax-Rs)实现的。假设我在一些简单的Web服务器上运行了第二个webapp。第二个webapp由html和javascript组成。
Ley说第二个应用程序托管在IP地址x.x.x.x上,客户端从他的IP地址访问该网页:y.y.y.y。
现在,实际发生的是作为我的第二个webapp的一部分的javascript代码对我的Wildfly服务器上托管的RESTful Web服务进行Ajax调用(即在单独的域/ IP上)。
javascript代码看起来像这样
$.post( 'z.z.z.z', { redirect_uri: "http://x.x.x.x/test.html", grant_type: "authorization_code", code: 'known_authz_code', client_id: "test_id", client_secret: "secret" } )
.done(function( data, status ) {
// some code here
});
现在,我知道javascript代码是在浏览器中下载并执行的,所以我认为我的Wildfly服务器(托管RESTful Web服务的地址)的IP地址会看到使用浏览器的客户端的IP地址(yyyy)而不是javascript文件源自的Web服务器的IP地址(在此示例中为xxxx)。
答案 0 :(得分:0)