我正在尝试使用 http-post 将我的通用 lisp 应用程序连接到 Drupal 驱动的服务器站点,但我无法调试我的请求。当我使用 Firefox 插件 Poster 发出请求时,一切正常,但是当我从我的通用 lisp 应用程序中发出请求时,我得到了不正确的行为。我真的很想看看 Poster 生成的 http-request,但似乎没有选择,是否还有另一个类似但会向我显示实际请求的小应用程序?或者有什么办法可以从海报中得到这个。
问问题
305 次
2 回答
3
听起来您可以使用调试 HTTP 代理。Linux 和 Mac 的 HTTP 调试代理中的一些建议。
您也可以使用Wireshark。
至于 Common Lisp 部分,您使用的是什么库?你是先登录吗?如果使用Drakma,您是否使用 cookie jar 将会话 cookie 从一个请求传递到另一个请求?(请参阅文档页面上的示例,搜索(make-instance 'cookie-jar)
)
于 2012-02-08T06:37:13.837 回答
2
您是否已登录 Drupal 站点?那么您可能在 lisp 中没有正确的会话 ID。您可以尝试从命令行使用 curl 发出与海报中相同的请求。
于 2012-02-07T19:54:02.483 回答