gpt4 book ai didi

apache-flex - 在 flex/air 中使用 ssl 调用具有不受信任证书的 Web 服务

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:48 25 4
gpt4 key购买 nike

在我们的 flex/air 应用程序中,我们通过 https 调用 Web 服务。 Web 服务是基于 Java 的,目前有一个不受信任的证书。

当使用一些 json 对服务进行 POST 时,服务器端的有效负载非常乱码。确实会出现一个弹出窗口,询问您是否要继续,即使我这样做并将不受信任的证书添加到我的钥匙串(keychain)中(在 Mac 上),发送的数据总是被损坏。

我安装了 charles http 代理来查看实际流量,似乎有时我会收到 SSLHandshakeException 返回...我猜这是导致乱码数据的原因,因为 ssl 没有正确设置。

那么,对于这个问题 - air/flex 可以处理不受信任的证书吗?有没有你可以做的解决方法?例如,在带有 commons httpclient 的 java 中,您可以在套接字级别解决它。

谢谢,

基兰

最佳答案

我不知道,但如果您像这样在服务器端 crossdomain.xml 中使用安全属性可能会有所帮助:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="mydomain.com" secure="false" />
</cross-domain-policy>

关于apache-flex - 在 flex/air 中使用 ssl 调用具有不受信任证书的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1607332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com