2010-08-18 20 views
5

Chciałbym zobaczyć rzeczywiste żądanie http, które zostanie wysłane za pomocą mojego tagu cfhttp. Jakie jest najlepsze narzędzie do przechwytywania tego?Zobacz żądanie cfhttp

Szczególnie chcę zobaczyć, jakie dokładnie nagłówki i treść są wysyłane.

+0

możliwe duplikat [Jak debugować usługi relaksującego?] (Http://stackoverflow.com/questions/165720/how-to -debug-restful-services) – Henry

+0

Niestety, nie uruchamiam go lokalnie. Strona jest uruchamiana z serwera WWW, do którego nie mam dostępu, aby skonfigurować jedno z tych narzędzi. Nie wiedziałem, czy istnieje sposób w ColdFusion, aby wyświetlić żądanie przed (lub po) wysłaniem. – Jason

+3

Jednym okrężnym sposobem byłoby skierowanie żądania http (lub skopiowanie go do szablonu testowego) z powrotem do szablonu debugowania na tym samym serwerze CF, który zrzucił wszystko do pliku. –

Odpowiedz

4

Aby rozwinąć wypowiedź Edwarda i odpowiedzieć na pytanie, w jaki sposób można wyświetlić prośbę o ColdFusion;

Utwórz stronę, która po prostu zrzuca wszystko z GetHttpRequestData().

Aby uzyskać więcej informacji, zapoznaj się z informacjami o domach mieszkalnych pod numerem getHttpRequestData().

0

Użyj serwera proxy Charles. Dodaj atrybut proyport i proxyhost, który wskazuje na działającą instancję programu Charles. Zastrzeżenie jest takie, że twoja maszyna będzie musiała być dostępna, a port otwarty, aby serwer mógł dosięgnąć.