【问题标题】:Http request tool that will show the actual request (trouble with the Firefox plugin Poster)将显示实际请求的 Http 请求工具(Firefox 插件海报有问题)
【发布时间】:2012-02-07 19:44:46
【问题描述】:

我正在尝试使用 http-post 将我的通用 lisp 应用程序连接到 Drupal 驱动的服务器站点,但我无法调试我的请求。当我使用 Firefox 插件 Poster 发出请求时,一切正常,但是当我从我的常见 lisp 应用程序中发出请求时,我得到了不正确的行为。我真的很想看看 Poster 生成的 http-request,但似乎没有选择,是否还有另一个类似但会向我显示实际请求的小应用程序?或者有什么办法可以从海报中得到这个。

【问题讨论】:

    标签: drupal common-lisp http-request poster


    【解决方案1】:

    听起来您可以使用调试 HTTP 代理。 HTTP debugging proxy for Linux and Mac中的一些建议。

    你也可以使用Wireshark

    至于 Common Lisp 部分,您使用的是什么库?你是先登录吗?如果使用Drakma,您是否使用cookie jar 将会话cookie 从一个请求传递到另一个请求? (见documentation page上的例子,搜索(make-instance 'cookie-jar)

    【讨论】:

    • 好的,我去看看 http 调试代理。我实际上发现了一个名为 HttpFox(Firefox 的另一个插件)的东西,它可以显示 Firefox 发出的所有 http 请求。至于我遇到的主要问题实际上与 Cookie 有关,我需要传回从 Drupal 站点发送的会话 Cookie。谢谢!
    【解决方案2】:

    您是否已登录 Drupal 站点? 那么您可能在 lisp 中没有正确的会话 ID。 您可以尝试从命令行使用 curl 发出与海报中相同的请求。

    【讨论】:

      猜你喜欢
      • 2022-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多