2010-08-18 154 views
5

我想查看通过我的cfhttp标记发送的实际http请求。捕捉这个最好的工具是什么?查看cfhttp请求

特别是,我想看看到底发送了什么标题和内容。

+0

可能重复[如何调试RESTful服务?(http://stackoverflow.com/questions/165720/how-to -debug-restful-services) – Henry 2010-08-18 18:45:16

+0

不幸的是,我没有在本地运行它。该页面正从一个Web服务器运行,我无法访问这些工具。我不知道ColdFusion是否有方法在发送之前(或之后)查看请求。 – Jason 2010-08-18 18:47:29

+3

一个迂回的方法是将http请求(或将其复制到测试模板中)指向同一CF服务器上的调试模板,该服务器将所有内容都转储到文件中。 – 2010-08-18 18:59:47

回答

4

扩展Edward所说的内容,并回答您关于如何查看ColdFusion请求的问题;

创建一个从GetHttpRequestData()中简单转储所有内容的页面。

有关更多信息,请参阅getHttpRequestData()上的livedocs。

0

使用Charles http代理。添加指向您正在运行的Charles实例的proyport和proxyhost属性。警告的是,你的机器需要可以到达,并且服务器可以打开端口。