2010-08-18 10 views
5

Vorrei visualizzare la richiesta HTTP effettiva che viene inviata tramite il mio tag cfhttp. Qual è lo strumento migliore per catturarlo?Visualizza richiesta cfhttp

In particolare, voglio vedere esattamente quali intestazioni e contenuti vengono inviati.

+0

possibile duplicato di [Come eseguire il debug di servizi RESTful?] (Http://stackoverflow.com/questions/165720/how-to -debug-restful-services) – Henry

+0

Sfortunatamente, non lo sto eseguendo localmente. La pagina viene eseguita da un server Web a cui non ho accesso per impostare uno di questi strumenti. Non sapevo se c'era un modo in ColdFusion per visualizzare una richiesta prima (o dopo) che fosse inviata. – Jason

+3

Un modo indiretto consisterebbe nel puntare la richiesta http (o duplicarla in un modello di test) su un modello di debug sullo stesso server CF che ha scaricato tutto in un file. –

risposta

4

Espandere ciò che Edward ha detto e rispondere alla domanda su come visualizzare una richiesta su ColdFusion;

Creare una pagina che semplicemente scarichi tutto da GetHttpRequestData().

Dai un'occhiata ai liveocs su getHttpRequestData() per ulteriori informazioni.

0

Utilizzare il proxy http Charles. Aggiungi l'attributo proyport e proxyhost che punta alla tua istanza in esecuzione di Charles. L'avvertenza è che la tua macchina dovrà essere raggiungibile e la porta aperta per il server da raggiungere.