我正试图从我的电脑连接到这项服务。
使用flex Webservice libs,但我明白了:
打开网址时出错'https://www.epithimies.gr/Consumers/Registration/Proximity.Pulse.Consumers.Registration/Application/RegistrationWebService.asmx'
是因为服务是在HTTPS下吗?
提前致谢
修改
经过一番研究后,我发现该服务发送了500错误,因此flash无法获得完整的服务器响应
答案 0 :(得分:0)
如果您的应用是从不安全的位置(http,而不是https)加载的,那么您不会从https加载任何内容,除非相关服务已配置跨域策略以允许此类交互。
编辑我的不好,事实并非如此。他们将'secure'属性设置为'false'。
epithimies.gr具有以下政策https://www.epithimies.gr/crossdomain.xml
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-http-request-headers-from domain="*" headers="*" secure="false"/>
<allow-access-from domain="*" secure="false"/>
</cross-domain-policy>
尝试使用公共URLLoader从该服务加载数据,并查看错误消息的确切内容。
答案 1 :(得分:0)
打开网址时出错 'https://www.epithimies.gr/Consumers/Registration/Proximity.Pulse.Consumers.Registration/Application/RegistrationWebService.asmx'
就像它说的那样。 它找不到网址 您根本没有发布任何代码,因此我假设您正在向此URL动态添加内容,导致其失败。你认为你在哪里发布这个发布的网址,但你不是
验证是否正在调用URL 使用FireFox并安装HTTPFox并使用它来确定是否正在请求URL。