我正在尝试在我的http帖子的正文中发送数据。下面的代码进行了POST,但我无法弄清楚除了http版本和URL字段之外如何将数据导入正文或任何其他字段。我在网上看到并尝试过与其他来源不同的东西,但无济于事。最终这将在一个bash脚本中 - 我不能使用CURL或WGET。
printf "POST /postresearch HTTP/5.0\r\n\r\nTHIS IS THE BODY" |nc -n -i 1 10.0.1.11 3000
答案 0 :(得分:3)
您需要制作valid HTTP request,其中包括使用正确的协议版本号和POST
次请求,提供entity length,可能还有content type。
POST /postresearch HTTP/1.0
Content-Length: 25
Content-Type: application/x-www-form-urlencoded
field=value&field2=value2
我发出HTTP 1.0请求,指定正文为25个字节,并指定我发送URL编码的表单参数(这是浏览器在提交表单时发送表单的方式)。