1

指定されたリンクの Web サーバーにデータを投稿するのに苦労しています。私は自分のユーザー名をニックネームとして localhost/zad.php に指定して、コード - 125 - を投稿しなければならないタスクがあります。

いろいろやってみました。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 が送信されたことを確認できますか?

4

2 に答える 2

4

^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
于 2013-12-05T16:04:02.867 に答える
1

使用に差し支えなければwget

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

変化codeし、username期待されるものに従ってzad.php

于 2013-01-14T14:30:32.923 に答える