2009-07-31 3 views
0

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

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

ответ

1

Чарльз должен быть.

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

<mx:TraceTarget/> 

Он устанавливает приложение как цель регистрации и следов на консоль ,

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

2

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

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

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

Cheers, John.

+0

Charles - это второй инструмент, который я устанавливаю на машине, когда я готов написать код Flex. Flex Builder является первым. Вот как удивительный Чарльз. :) –

+0

Удивительный чувак. Я все время говорю с разработчиком и все еще напоминаю ему, что я действительно люблю «чарль». Я думаю, что это спасло мне столько денег и времени. Приятно слышать, что другим людям тоже нравится это. –

+0

Достаточно честно, я слышал об charles раньше. Я дам ему еще один взгляд. Но мне было любопытно, есть ли способ опубликовать эту информацию в приложении на основе производства. Придумайте визуальное приложение типа traceroute или, возможно, просто классный способ отображать сетевую активность на низком уровне для пользователей приложения. –

Смежные вопросы