2009-07-31 2 views
0

Gibt es eine Möglichkeit, ausführliche Kommunikation während eines Remote-Service-Anrufs mit flex anzuzeigen oder zu protokollieren? Insbesondere gibt es eine Möglichkeit, sehr detaillierte Informationen über den Service-Anruf zu erhalten, während dieser stattfindet. So ähnlich wie HTTP-Header von einer Befehlszeile aus verfolgen. Grundsätzlich erhalten Sie Einblick in die Servertransaktion, bevor das Ergebnis oder die Fehlerereignisse auftreten?Flex Remote Service Ausführlicher Modus?

ich dort gehe davon muss eine bequeme Möglichkeit, Daten zu belichten Sachen wie IP-Adressen, DNS-Lookups, Anzahl der Hops, Latenz, HTTP-Header, AMF, wie sie über den Draht kommen, usw.

Antwort

1

Charles ist ein Muss.

Sie können Sie Haupt-mx setzen Tracetarget in: Anwendung und eine Menge Daten zurück von den meisten der Remoting-Klassen in Flex erhalten:

<mx:TraceTarget/> 

Es Ihre App als Protokoll Ziel setzt und Spuren auf der Konsole .

Lesen Sie Ihren Kommentar, wenn Sie eine interessante nicht-Debug-Möglichkeit zum Anzeigen von Daten wünschen, Arthropod ist eine coole AIR 'Konsole', die Sie verfolgen können.

2

Verwendung http://www.getcharles.com Es ist ein sehr, sehr tolles Mac und PC-Proxy-Tool, das Ihnen alle Daten zwischen Flex und dem Server zeigt.

Es ist ein guter Freund von mir, aber es ermöglicht Ihnen nicht nur, alle HTTP-Details, Header usw. zu sehen. Es zeigt auch die Details von AMF-Daten und ermöglicht Ihnen sogar, diese Anfragen zu bearbeiten (einschließlich der AMF Daten) und senden Sie es erneut an den Server. Das ist großartig, wenn Sie nur den Servercode zum Laufen bringen wollen.
Es hat sogar die Fähigkeit, eine Antwort zu erfassen und Ihnen zu ermöglichen, dies zu bearbeiten (etwas schwieriger), aber sehr mächtig.

Es ist Shareware, also können Sie es versuchen, aber es * wird Ihnen Stunden sparen. Ich benutze es wahrscheinlich täglich und es ist seinen Preis in gesparter Entwicklungszeit leicht wert.

Prost, John.

+0

Charles ist das zweite Tool, das ich auf einem Computer installiere, wenn ich zum Schreiben von Flex-Code bereit bin. Flex Builder ist der erste. So großartig ist Charles. :) –

+0

Super Kumpel. Ich spreche ständig mit dem Entwickler und erinnere ihn immer noch daran, dass ich "Charles" wirklich liebe. Ich denke, es hat mir so viel Geld und Zeit gespart. Cool zu hören, dass andere Leute das auch wirklich mögen. –

+0

Fair genug, ich habe schon mal von Charles gehört. Ich werde es noch einmal sehen. Aber ich war neugierig, ob es eine Möglichkeit gab, diese Informationen in einer produktionsbasierten App verfügbar zu machen. Think Visual Traceroute-App, oder vielleicht nur eine coole Möglichkeit, um Netzwerk-Aktivität niedriger Ebene für die Benutzer einer Anwendung anzuzeigen. –

Verwandte Themen