我很难将某些数据发布到指定链接上的网络服务器。我有一个任务,我必须发布一个代码 - 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?
答案 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
username
和zad.php