将 curl 命令转换为 netcat?
Convert curl command to netcat?
我正在尝试将 curl 命令(post)转换为 netcat 命令。
我已经想出了如何GET/DELETE
curl -v http://localhost:1234/232
in netcat:
nc localhost 1234
GET 232
HOST: localhost
但我不知道如何POST一些东西
例如:我想在我的路径123中保存到值2300
curl -v --data "val=2300" http://localhost:1234/123
and in netcat:
nc localhost 1234
POST 123
HOST: localhost
but where do i write my value?
nc localhost 1234
POST /123 HTTP/1.0
Content-Length: 8
Content-Type: application/x-www-form-urlencoded
\n
val=2300
Content-Length
设置为让服务器知道您要发送多少数据(字符串长度为 "val=2300")。 Content-Type
是让服务器知道数据是什么格式的(form-encoded)。 \n
是 headers 和数据之间的 HTTP 分隔字符(空行)。
我正在尝试将 curl 命令(post)转换为 netcat 命令。
我已经想出了如何GET/DELETE
curl -v http://localhost:1234/232
in netcat:
nc localhost 1234
GET 232
HOST: localhost
但我不知道如何POST一些东西
例如:我想在我的路径123中保存到值2300
curl -v --data "val=2300" http://localhost:1234/123
and in netcat:
nc localhost 1234
POST 123
HOST: localhost
but where do i write my value?
nc localhost 1234
POST /123 HTTP/1.0
Content-Length: 8
Content-Type: application/x-www-form-urlencoded
\n
val=2300
Content-Length
设置为让服务器知道您要发送多少数据(字符串长度为 "val=2300")。 Content-Type
是让服务器知道数据是什么格式的(form-encoded)。 \n
是 headers 和数据之间的 HTTP 分隔字符(空行)。