Linux将消息发布到服务器

时间:2013-01-14 14:20:13

标签: linux post lwp

我很难将某些数据发布到指定链接上的网络服务器。我有一个任务,我必须发布一个代码 - 125 - 我的用户名被指定为我的昵称localhost / zad.php

我尝试了各种各样的事情。 POST来自lwp-request,我试图使用它但没有成功。

  

lwp-request post -c 125 -C mzajac localhost / zad.php

编辑:

现在我做了一些非常正确的事情。

lwp-request -m POST -C mzajac localhost
Please enter content (application/x-www-form-urlencoded) to be POSTed:
125
^C

我输入125,但没有任何事情发生,就像它等待更多。那么我怎么能确定发送了125?

2 个答案:

答案 0 :(得分:2)

使用^ D(UNIX)或^ Z(DOS)结束您的参数。

http://en.wikipedia.org/wiki/End-of-transmission_character

示例:

lwp-request -m POST -C mzajac:password http://localhost/zad.php
Please enter content (application/x-www-form-urlencoded) to be POSTed:
code=125
^D

答案 1 :(得分:1)

如果您不介意使用wget

wget --post-data "code=125&username=mzajac " localhost/zad.php

根据code

的预期更改usernamezad.php