ページでテスト結果を取得するには、カールを使用してPOSTリクエストを作成しようとしています。結果は奇数....次の構文を使用していますが、オプションを使用していますが、さまざまなエラー(コンテンツが永久に移動されるなど)が発生します-L
...curl -L --data-urlencode semno=7&rectype=1&rollno=10400111005 http://wbutech.net/show-result.php
上記のリンクを正しく処理し、結果を検索するための動作構文をここに投稿できる人はいますか?
(使用例は、ロールを10400111005として入力し、通常の学生の下でSeason7ボタンをクリックすることです。これは私が上記のカール構文を使用して実行したいことです)
答え1
より多くの引用を使用™- リテラル&
記号はコマンド区切り記号として解釈されます。
答え2
以下のように投稿データの周りに引用符を使用してください。
curl -L --data-urlencode "semno=7&rectype=1&rollno=10400111005" http://wbutech.net/show-result.php
また、この場合は--data-urlencodeを使用せず、-dパラメータを使用する必要があります。
出力例(-dパラメータ):
$ curl -d "post1=ddş5%%%%iiüğ&post2=dfdfişğ**?" http://reddoc.net/curl.php
GET:Array
(
)
POST:Array
(
[post1] => ddş5%%%%iiüğ
[post2] => dfdfişğ**?
)
出力例(--data-urlencodeパラメータ):
curl --data-urlencode "post1=ddş5%%%%iiüğ&post2=dfdfişğ**?" http://reddoc.net/curl.php
GET:Array
(
)
POST:Array
(
[post1] => ddş5%%%%iiüğ&post2=dfdfişğ**?
)