【问题标题】:Pass POST data via raw HTTP通过原始 HTTP 传递 POST 数据
【发布时间】:2011-09-26 15:51:41
【问题描述】:

出于测试目的,我需要将一些原始 POST 数据发送到我在 Web 服务器上设置的页面。该页面工作正常。我已经测试了通过另一个网页以及 C# 应用程序发送数据。但是,我也想尝试将原始 HTTP 数据传递给它。

我该怎么做?什么客户能让我做到这一点?我希望以以下形式将数据传递给页面:

    POST /login.jsp HTTP/1.1
    Host: www.mysite.com
    User-Agent: Mozilla/4.0
    Content-Length: 27
    Content-Type: application/x-www-form-urlencoded

    userid=joe&password=guessme

【问题讨论】:

    标签: http post


    【解决方案1】:

    如果你想要它真正的原始,使用 telnet。如果你想要更高级的东西——你可以使用 curl

    【讨论】:

    • 不幸的是,我可以访问的唯一 Linux 系统(我大学的 tux 服务器)没有安装 curl。我会尝试远程登录。谢谢。
    • 可以在Windows上安装curl:curl.haxx.se/download.html(滚动到页面底部,或者Ctrl+F,win32)。
    【解决方案2】:

    您可以使用 Javascript Ajax 库,jQuery 和 Prototype JS 都允许您轻松修改标题和发布数据。

    【讨论】:

    • 我会尝试 telnet,但如果不起作用,我会尝试 JS / Ajax 库
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    相关资源
    最近更新 更多