У меня проблема, аналогичная описанной здесь , и я нашел ответ здесь полезным, но у меня есть еще несколько вопросов.
Я настроил свой проект с помощью Flash Builder 4 и импортировал мой WSDL с помощью мастера веб-службы, убедившись, что я указал на WSDL на прокси. Однако простое выполнение этого и включение директивы «ProxyPreserveHost» не позволяло запускать веб-службы из приложения, запущенного на прокси-сервере. Они просто зависают без ошибок или ответов.
Поэтому в дополнение к этому я добавил следующую строку кода в класс обслуживания, созданный мастером Flash Builder:
_serviceControl.endpointURI = "https://site.mycompany.com/MyService/MyService";
Это решило проблему, но я не уверен, почему это проблема в первую очередь. Местоположение в WSDL указано как http://site.mycompany.com:80/MyService/MyService, и сервер должен обрабатывать этот запрос и преобразовывать его в https.
У кого-нибудь есть идеи или примеры того, как заставить приложение Flex, встроенное в Flash Builder, работать с обратным прокси-сервером?
Спасибо!