您好我正在尝试在Flex 4中添加Web服务。此Web服务部署在Intranet中的共享点2010中。我能够通过浏览器看到这个wsdl文件,但试图内省该服务会给出一个身份验证错误。 我收到以下错误: -
服务内省期间出错。 WSDLException:faultCode = OTHER_ERROR:无法在'http:// sql2008:47672 / _vti_bin / StoryboardingDatabaseConnect.asmx?WSDL'解析导入的文档:java.io.IOException:身份验证失败
添加了显示错误的视频答案 0 :(得分:1)
数据服务向导不支持(截至目前,afaik)与https服务的连接,也不支持需要身份验证的服务。
因此,您应该使用名称 - 值对手动将凭据添加到soap请求的标头中:
[{name: "userName", value: "yourUserName"},
{name: "password", value: "yourPassword"}].
您可以在本文的Working with SOAP Headers部分(使用WebService组件)中详细了解它。
您可能还会发现this post from the Adobe forums有用,详细说明了这个问题。