Отслеживание трафика между приложением Flex и серверной частью ColdFusion

StackOverflow https://stackoverflow.com/questions/95442

Вопрос

Какова хорошая стратегия для отслеживания вызовов функций между приложением Flex и серверной частью на основе ColdFusion, работающей на сервере ColdFusion?Я понимаю, что они используют протокол AMF.

Я привык использовать Скрипач для отслеживания транзакций между HTTP-клиентами и серверами, и это отлично работает, пока вы используете обычный текст или XML HTTP-запросы и ответы (в том числе через SSL), но это не очень помогает для бинарных протоколов, таких как AMF через HTTP.

В моем случае, я делай у меня есть доступ к исходному коду для клиента и сервера, но я ищу простой способ пассивно отслеживать трафик в любой ситуации Flex + ColdFusion, без необходимости что-либо настраивать на сервере.

Это было полезно?

Решение

Firebug с плагином Flashbug будет отображать все декодированные сообщения AMF как в приложении Flash, так и из него.Хорошо работает и по протоколу HTTPS.

https://addons.mozilla.org/en-us/firefox/addon/amf-explorer/.

Другие советы

Проволочная Колючка:нюхаю клей, который скрепляет интернет воедино

http://www.wireshark.org/

http://www.charlesproxy.com/

Хотя и не бесплатный, он декодирует двоичные данные AMF и также позволяет отслеживать SSL-соединения.

ServiceCapture - это еще один вариант.Он декодирует двоичный AMF для вас, если я правильно помню.

http://kevinlangdon.com/serviceCapture/

Простой и нехитрый мужской трюк.Создайте один cfc для регистрации вызовов к различным cfc и страницам по мере необходимости.Выложите все это на стол.Фильтруйте и сортируйте по своему усмотрению.Я делал это в прошлом, и это отлично сработало.Это все равно что втыкать маленькие рыболовные крючки в любое место, которое ты хочешь узнать.Это, скорее всего, даст вам наиболее релевантные для приложения данные.Если вам нужен пример, дайте мне знать.

то же самое для wireshark (художника, ранее известного как Ethereal).вы можете проанализировать каждый уровень протокола и объединить потоки трафика.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top