我使用 Flex 3 和 WebService 组件。我开始遇到以下错误
HTTP request error
调用服务方法时。这个错误只出现了,我不知道是什么原因造成的
<mx:WebService
useProxy="false"
id= "myService">
<mx:operation name="getName" resultFormat="object"
result="getNameResultHandler(event)"
fault="faultHandler(event)"/>
</mx:WebService>
我将 wsdl 设置为我的 init 方法,我将其作为 flashvar 读入。有任何想法吗?
我用来拨打电话的代码如下;
var id:Strig = Application.application.parameters.id;
mysERVICE.getname(id);
好的,我在抛出错误时看到以下内容
[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://localhost:9081/app/services/RoomLookup"]. URL: http://localhost:9081/`app/services/RoomLookup`"]
它显示的 url 与我作为参数提供的 wsdlUrl 不同
app/services/RoomLookup
是 flex 附加本地主机还是这可能是存储在缓存中的东西
我已经记录了这个并得到“Http请求错误”