Frage

Für die spezifischen Bedürfnisse eines Projekt habe ich mit anderem Code Closed-Source einige meinen Code zu verbinden. Meine Idee ist es, wie die ursprüngliche Anwendung in Verbindung steht, zu verstehen und dann imitiert das Verhalten. Ich habe bereits den ersten Schritt getan, die einige HTTP-Austausch analysiert (done POST-Anforderung und XML Antworten verwenden) mit Wireshark . Am Ende des Austausches erzeugt der Server eine Ausgabe, dass ich aufzeichnen müssen.

Nun, meine Frage ist: Was ist die am einfachsten Möglichkeit, das Kundenverhalten mit meinem Input zu replizieren? dh derjenige, der beinhaltet weniger Codierung? Im Grunde brauche ich nicht viel „Programmierung“ Macht, nur die Möglichkeit, einige Variablen in den Server-Antworten und Weiterverwendung sie in der nachfolgenden Anforderung zu analysieren.

Ich habe bereits einen ähnlichen Job Replizieren das Kundenverhalten mit einem Kommandozeilen-PHP-Skript getan, aber es ist ziemlich langweilig und der Code ist kaum lesbar und somit wartbar.

Jeder Vorschlag ist willkommen !! Dank

War es hilfreich?

Lösung

Wenn Sie nicht über eine skalierbare Lösung, und Ihre Anwendung Bedürfnisse benötigen nur mit besonderen Anforderungen / Antwort zu behandeln, können Sie mehrere Anfragen als XML-Blobs vorab erstellen und aktualisieren Sie einfach alle Variablen in ihnen, schicken Sie sie und tun grundlegende XML-Analyse zu erhält die Werte der XML-Elemente mit der Antwort. Im Wesentlichen Ihre App als Repeater eines Gesprächs handeln Sie mit Wireshark und zwicken zu ändern paar Werte aufgenommen haben.

Andere Tipps

Diese beiden arbeiten mit Firefox:

Tamper Data

Fiedler

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top