2010-08-18 4 views
5

Ich möchte die tatsächliche HTTP-Anfrage, die über meine cfhttp-Tag gesendet wird. Was ist das beste Werkzeug, um dies zu erfassen?View cfhttp Anfrage

Speziell, ich möchte genau sehen, welche Header und Inhalt gesendet werden.

+0

möglich Duplikat von [Wie RESTful Services debuggen?] (Http://stackoverflow.com/questions/165720/how-to -debug-restful-services) – Henry

+0

Leider lief ich nicht lokal. Die Seite wird von einem Webserver ausgeführt, auf den ich keinen Zugriff habe, um eines dieser Tools einzurichten. Ich wusste nicht, ob es einen Weg in ColdFusion gab, eine Anfrage vor (oder nach) dem Versand zu sehen. – Jason

+3

Ein Umweg wäre, die http-Anfrage (oder dupliziere sie in eine Testvorlage) zurück zu einer Debug-Vorlage auf dem gleichen CF-Server zu bringen, die alles in eine Datei ablegt. –

Antwort

4

Um zu erweitern, was Edward gesagt hat und um Ihre Frage zu beantworten, wie Sie eine Anfrage auf ColdFusion ansehen können;

Erstellen Sie eine Seite, die einfach alles aus GetHttpRequestData() ausgibt.

Weitere Informationen finden Sie unter getHttpRequestData() für die Livedocs.

0

Verwenden Sie den HTTP-Proxy von Charles. Fügen Sie das Attribut proyport und proxyhost hinzu, das auf Ihre laufende Instanz von Charles verweist. Achtung: Ihre Maschine muss erreichbar sein und der Port muss für den Server erreichbar sein.