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 с условием подмножества + генерировать CHM / ... электронную книгу?
  • Загрузите файлы в формате pdf и zip с помощью wget с веб-сайта php
  • Как я могу преобразовать все html-файлы, которые я получаю в текстовые файлы после команды wget?
  • загрузка изображений с веб-страницы с различными ссылками
  • Рекурсивный wget дает «недопустимый символ найден в заданном диапазоне»
  • Как использовать wget или другой инструмент для загрузки файла, для которого ссылка скрыта (активируется только при щелчке)
  • wget конвертировать файл tgz в HTML
  • wget не загружает файлы рекурсивно
  • Продолжение прерывания сессии wget?
  • Загрузите с помощью wget в другой каталог, чем текущий каталог
  • Wget не будет рекурсивно загружать
  • Linux и Unix - лучшая ОС в мире.