Команды Curl для отправки запросов методами GET, PUT, POST, DELETE

Curl бывает полезен, когда надо тестировать сервис, работающий на основе REST.

Вместо url подставьте нужный вам адрес, например: "http://dev-lab.info/api/articles".

GET

 

POST

 

PUT

В данном случае, возможны 2 ситуации.

  1. Надо отправить полноценный PUT запрос.
    Создаем файл filename, сохраняем в нем строку с данными:

    Потом выполняем запрос:
  2. Надо отправить запрос методом PUT, но при этом, метод, это единственное, что отличает его
    от запроса GET - по форме и содержанию.
    В этом случае, тоже создаем файл, но оставляем его полностью пустым. А потом выполняем уже указанную выше команду.

 

DELETE

 

Пример запроса

Запрос:

Ответ:

Команды Curl для отправки запросов методами GET, PUT, POST, DELETE: 1 комментарий

  1. Kristi

    Подскажите а почему может не работать вот такой запрос?
    curl "http://localhost:15672/api/queues/%2F/" -u guest:guest -X PUT --data {"vhost":"/","name":"333","durable":"true","auto_delete":"false","arguments":{}}

Комментарии запрещены.