我是使用flex / actionscript代码的新手。我正在从我的flex / actionscript代码中进行GET / HTTPS REST服务调用。 这是我的代码
var service:HTTPService = new HTTPService();
service.url = "https://wsexample/v2/";
service.method = "GET";
service.addEventListener("result", serviceResult);
service.addEventListener("fault", serviceFault);
service.send();
这是一个HTTPS服务调用,我收到以下错误:
faultCode:Server.Error.Request faultString:'HTTP request error'
faultDetail:'Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032"].
URL: https://wsexample/v2/'
当我从Chrome浏览器打开HTTPS URL时,出现NET :: ERR_CERT_AUTHORITY_INVALID错误以及以下信息:
This server could not prove that it is wsexample; its security certificate
is not trusted by your computer's operating system.
This may be caused by a misconfiguration or an attacker intercepting your connection.
然后点击此链接 - >继续进行wsexample(不安全)。执行此操作后,REST Web服务调用似乎可以从我的flex应用程序中运行。
非常感谢任何帮助。
由于
答案 0 :(得分:0)
如何在运行应用程序的计算机上配置灵活服务?确保您的flex编译器文件具有正确的设置。除此之外,我会检查以确保Windows防火墙设置具有适用于您的应用程序的规则集。最后,确保将IIS设置为信任来自应用程序的连接。听起来你有一个产生警报的安全权限问题。