【问题标题】:View cfhttp request查看cfhttp请求
【发布时间】:2010-08-18 18:36:03
【问题描述】:

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

特别是,我想确切地查看正在发送的标头和内容。

【问题讨论】:

  • How to debug RESTful services? 的可能重复项
  • 不幸的是,我没有在本地运行它。该页面是从我无权设置这些工具之一的 Web 服务器运行的。我不知道 ColdFusion 中是否有办法在发送之前(或之后)查看请求。
  • 一种迂回的方法是将 http 请求(或将其复制到测试模板中)指向将所有内容转储到文件的同一 CF 服务器上的调试模板。
  • @Jason,你确定吗?这些工具主要是客户端。您无权访问客户端?那么如何调试基本的 CFML 代码呢?
  • @Henry 我可以在本地运行这些工具,但他们看不到从我的 Web 服务器向另一台 Web 服务器发出的请求。他们只看到我向我的 ColdFusion Web 服务器发出的请求。该请求不包含我需要的信息。

标签: coldfusion httpwebrequest httprequest coldfusion-8


【解决方案1】:

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

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

查看getHttpRequestData() 上的 livedocs 了解更多信息。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      如果另一端也是基于 CF/Java 的服务器 http://kb2.adobe.com/cps/193/tn_19352.html,我会使用嗅探器

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多