Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex FlexWeb服务和反向代理_Apache Flex_Web Services_Wsdl_Reverse Proxy - Fatal编程技术网

Apache flex FlexWeb服务和反向代理

Apache flex FlexWeb服务和反向代理,apache-flex,web-services,wsdl,reverse-proxy,Apache Flex,Web Services,Wsdl,Reverse Proxy,我有一个与上面描述的问题类似的问题,我发现这里的答案很有帮助,但我还有几个问题 我已经使用FlashBuilder4设置了我的项目,并使用web服务向导导入了我的WSDL,确保我指向了代理上的WSDL。然而,仅仅这样做并启用“ProxyPreserveHost”指令不允许web服务从代理服务器上运行的应用程序运行。它们只是挂起,没有错误或响应 因此,除此之外,我还在Flash Builder向导创建的服务类中添加了这行代码: _serviceControl.endpointURI = "http

我有一个与上面描述的问题类似的问题,我发现这里的答案很有帮助,但我还有几个问题

我已经使用FlashBuilder4设置了我的项目,并使用web服务向导导入了我的WSDL,确保我指向了代理上的WSDL。然而,仅仅这样做并启用“ProxyPreserveHost”指令不允许web服务从代理服务器上运行的应用程序运行。它们只是挂起,没有错误或响应

因此,除此之外,我还在Flash Builder向导创建的服务类中添加了这行代码:

_serviceControl.endpointURI = "https://site.mycompany.com/MyService/MyService";
这解决了问题,但我不确定为什么这是一个问题摆在首位。WSDL中的位置指定为,服务器应处理该请求并将其转换为https

有没有人有任何想法或例子来说明如何让内置在Flash Builder中的Flex应用程序与反向代理一起工作


谢谢

+1用于引用前面的问题;WSDL是否将端点URI指定为在您测试的环境中无法工作的URI?如果是这样,那么这就是为什么您必须指定正确的一个。具体在WSDL中查找此标记(示例):