linux curl POST запрос не работает

Я пытаюсь сделать запрос POST, используя curl, чтобы получить результаты экзамена на странице: результат нечетный …. Я использую следующий синтаксис, но появляются различные ошибки (например, содержимое перемещается навсегда), хотя я использую -L option … curl -L --data-urlencode semno=7&rectype=1&rollno=10400111005 http://wbutech.net/show-result.php

может ли кто-нибудь отправить рабочий синтаксис здесь, который работает над вышеуказанной ссылкой правильно и получает результаты?

(Пример использования вводит рулон как 10400111005 и нажмите кнопку semester7 под обычными учениками … это то, что я пытаюсь сделать, используя вышеупомянутый синтаксис завивки)

2 Solutions collect form web for “linux curl POST запрос не работает”

Используйте More Quotes ™ – буквальные & знаки интерпретируются как разделители команд.

Используйте кавычки для своих данных, например

 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şğ**? ) 
  • Используя wget или другую команду, как скачать сейчас, но конвертировать ссылки позже?
  • Как объединить wget, сортировать и сохранять в новое имя файла?
  • Wget не будет рекурсивно загружать
  • В чем смысл wget -O -
  • Предсказывать имя файла перед загрузкой с URL-адреса, в сценарии оболочки
  • Использование / dev / tcp с прокси-сервером
  • CURL не будет подключаться к себе
  • Продолжить загрузку, если временная метка не изменилась
  • Как заставить wget конвертировать * все * загруженные ссылки в относительные?
  • curl, wget ничего не возвращают
  • Как сообщить wget для загрузки файлов с именами, закодированными url?
  • Linux и Unix - лучшая ОС в мире.