Подробный сервис Flex Remote Service? - PullRequest
0 голосов
/ 31 июля 2009

Есть ли способ отображать или регистрировать подробные сообщения во время удаленного вызова службы с помощью flex? В частности, есть ли способ получить очень подробную информацию о звонке в службу поддержки, когда он происходит. Вроде как трассировка HTTP-заголовков из командной строки. В основном, получить представление о транзакции сервера до того, как произойдут события или ошибки?

Я предполагаю, что должен быть удобный способ раскрытия таких вещей, как IP-адреса, запросы DNS, количество прыжков, задержка, заголовки HTTP, данные AMF, передаваемые по проводам и т. Д.

Ответы [ 2 ]

2 голосов
/ 31 июля 2009

Используйте http://www.getcharles.com это очень, очень хороший инструмент для прокси для Mac и ПК, который покажет вам все данные, проходящие между flex и сервером.

Это мой хороший друг, но он не только позволяет вам видеть все детали HTTP, заголовки и т. Д. Он также показывает детали данных AMF и даже позволяет редактировать эти запросы (включая данные AMF). ) и отправьте его на сервер снова. Это здорово, если вы хотите, чтобы серверный код работал.
У него даже есть возможность захватить ответ и позволить вам отредактировать его (немного сложнее), но очень мощный.

Это условно-бесплатная программа, так что вы можете попробовать ее, но она * сэкономит вам часы. Я использую его, вероятно, ежедневно, и это стоит того, чтобы сэкономить время на разработку.

Ура, Джон.

1 голос
/ 31 июля 2009

Чарльз должен иметь.

Вы можете поместить TraceTarget в свое основное приложение mx: Application и получить много данных от большинства классов удаленного взаимодействия в Flex:

<mx:TraceTarget/>

Он устанавливает ваше приложение в качестве цели регистрации и отслеживает консоль.

Прочтите ваш комментарий, если вы хотите интересный не отладочный способ отображения данных, Arthropod - это классная «консоль» AIR, к которой вы можете отследить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...