【问题标题】:How to send a POST request through telnet如何通过 telnet 发送 POST 请求
【发布时间】:2017-04-30 01:04:21
【问题描述】:

我想知道如何将 POST 请求发送到服务器(例如 Google 搜索)。我已经知道如何发送 GET 请求了,

例如:

GET http://www.google.com/

我试过这样做:

POST /wikipedia

POST wikipedia

POST
/wikipedia

POST Search: wikipedia

有人知道如何通过 telnet/cmd/batch 发送 POST 请求吗?

【问题讨论】:

    标签: http batch-file httprequest telnet


    【解决方案1】:

    当然可以,不要听 npocmaka! Telnet 只是打开一个到服务器端口的 TCP 连接,不做任何其他事情。因此,如果您发送正确的命令(在本例中为 HTTP 请求命令),服务器将响应 OK。

    你必须写的一个例子是:

    POST /path/script.cgi HTTP/1.0
    From: frog@jmarshall.com
    User-Agent: HTTPTool/1.0
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 32
    
    home=Cosby&favorite+flavor=flies
    <PRESS ENTER KEY>
    

    我认为您必须以新行结尾才能发送命令。

    【讨论】:

      【解决方案2】:

      telnet httpbin.org 80

      POST /post HTTP/1.1
      Host: httpbin.org
      Connection: close
      Content-type: application/json
      Content-length: 11
      
      {"test":true}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-10-09
        • 2011-06-10
        • 1970-01-01
        • 2012-07-17
        • 2011-10-24
        • 2010-09-22
        相关资源
        最近更新 更多