我如何使Java Applet通过客户端证书和会话cookie进行跨域请求?

问题描述 投票:5回答:1

我有一个Java Applet问题,我无法发送正确的cookie。流程如下:

“网络序列流”

没有端口80上的crossdomain.xml文件,Applet完全拒绝执行任何CORS请求,但使用crossdomain-file时,请求通过BUT发出而没有任何cookie。但是,客户端证书是在请求中发送的。

还值得一提的是,JNLP是从与REST接口相同的域下载的,该域应该允许Java与该域进行通信。

我如何使Java使用Cookie发出REST请求。会话cookie没有启用HTTP_ONLY或Secure标志。

java applet session-cookies crossdomain.xml
1个回答
0
投票

自Java 6 Update 10发行版(2008-10-15)起,未签名的小程序现在可以使用称为crossdomain.xml的特殊XML文件与远程服务器(与承载小程序的服务器不同的服务器)建立网络连接。 。该小程序试图连接到的服务器上必须可以访问该文件。

You have to sign your applet, to make crossdomain requests.

© www.soinside.com 2019 - 2024. All rights reserved.