我想知道如何向服务器(例如 Google 搜索)发送 POST 请求。我已经知道如何发送 GET 请求了,
例如:
GET http://www.google.com/
我试过这样做:
POST /wikipedia
或
POST wikipedia
或
POST
/wikipedia
或
POST Search: wikipedia
谁知道如何通过 telnet/cmd/batch 发送 POST 请求?
最佳答案
当然可以,别听npocmaka的! Telnet 只是打开到服务器端口的 TCP 连接,什么都不做。因此,如果您发送正确的命令(在本例中为 HTTP 请求命令),服务器将响应正常。
您必须编写的示例是:
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>
我认为您必须以新行结束才能发送命令。
关于http - 如何通过telnet发送POST请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41147030/