Я работаю над программой, которая вызывает вызовы RESTful api. Вся документация для api - это команды cURL, но я не могу делать команды cURL, поэтому мне нужно перевести их и сделать запрос другим способом. Это пример кода, который они предоставляют для типа запроса, который я хочу сделать.Что означает -d в этой команде cURL?
curl -u '{userEmail}:{userApiToken}' -v -X GET -H 'Content-Type: application/xml' -o 'result.xml' -d '<request><layout>1</layout><searchmode>Cany</searchmode><searchvalue>aaron</searchvalue><filtermode></filtermode><filtervalue></filtervalue><special></special><limit>100</limit><start></start><sortfield></sortfield><sortdir></sortdir></request>' https://secure.website.com/contacts `
Я был над документом cURL и понял все флаги, кроме -d. Я получаю, что его аргументом является xml параметров поиска, но что означает -d в GET cURL?
Благодаря
Вот что я и думал. Но я не думал, что у запросов GET есть тела. Неужели я ошибаюсь? – user3708584
Я расширил свой ответ – Sjon