cURL - как получить ответ через командную строку? - PullRequest
1 голос
/ 07 марта 2009

У меня есть требование клиента, где я должен представить файл XML с данными и получить обработанные данные с помощью ответа на опрос. я использовал curl для передачи файла из командной строки на http сайт.

curl -v -d @request1l.xml -H "Content-Type: text/xml; charset=utf8" 
     http://**/ws -o request2.xml .

Теперь, чтобы получить ответ на опрос в XML, что мне делать? какая команда используется для этого?

также, как я могу отслеживать ошибки во время запроса на публикацию или опрос?

Я очень новичок в веб-технологиях и просто разбираюсь в вещах.

brgds Арун

Ответы [ 2 ]

1 голос
/ 08 марта 2009

Вы, вероятно, хотите использовать -Ss, чтобы отключить статистику и показать ошибки. код возврата звонка даст вам ошибки, если они произойдут. Если сайт, на который вы загружаете, не возвращает ответ XML, вам, вероятно, придется создавать его из кода ответа по мере необходимости.

0 голосов
/ 09 августа 2011

Попробуйте что-то вроде этого:

eval $(curl -s -X "PUT" -D - | gawk '$1=="GREP_VAR_HERE:"{sub(/\r/,"",$2); printf("VARIABLE_NAME=\"%s\"\n",$2); }')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...