【问题标题】:Testing web-tornado using Firefox's HttpRequest addon使用 Firefox 的 HttpRequest 插件测试网络龙卷风
【发布时间】:2014-04-24 17:52:34
【问题描述】:

我正在使用 Firefox's HttpRequest 插件测试我的 web-tornado 应用程序,但在我登录并接收到我的安全 cookie 数据后,我无法重新使用它来使用受保护的方法。

这是我的回复数据:

POST http://mylocalurl:8888/user/login
Content-Type: application/x-www-form-urlencoded
Login=mylogin;Pass=123

-- 响应 -- 200 OK Content-Length: 33

内容类型:文本/html; charset=UTF-8

服务器:TornadoServer/2.2.1

设置 Cookie: IdUser="Mjk=|1395170421|ffaf0d6fecf2f91c0dccca7cab03d799ef6637a0"; 到期=格林威治标准时间 2014 年 4 月 17 日星期四 19:20:21;路径=/

{ “成功”:真 }

-- 结束响应--

现在我为什么要配置HttpRequester 以将此cookie 用于我的新请求。我尝试使用“标题”选项卡添加它,但我的服务器一直向我发送 403,禁止访问。

谁能帮我解决这个问题?也可以使用其他工具(用于 linux)。

【问题讨论】:

    标签: python firefox cookies tornado


    【解决方案1】:

    我真的很喜欢 fiddler2 的这些东西,并且有一个单声道的 alpha 版本,您可能希望尝试一下:http://www.telerik.com/download/fiddler

    如果您不介意付费软件,您可以使用Charles,它有免费试用版。

    如果您正在测试并且已经在使用 python,为什么不使用带有 requests 的简单 python 脚本及其带有 cookie-persistence 的 Session 对象..

    【讨论】:

    • fiddler2 for mono 可以在 linux 上运行。我之所以推荐它,是因为它远远优于我通常使用的所有浏览器内工具(包括 chrome 开发者工具)。当然,python 请求解决方案可以在 linux 上运行。你能分享你正在尝试做的事情吗?
    猜你喜欢
    • 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
    相关资源
    最近更新 更多