Памятка про curl через командную строку в Linux

Сегодня  я научилась слать запросы с помощью команды curl на linux машине

Отправить POST
curl -d username=olgatcpip@ya.ru -d "password=qwerty" http://site.ru/login

ВСТАВИТЬ cookies
curl -b "sid=11; uid=12" http://site.ru/api/test.php

Отправить GET
curl -b "sid=94a910d89553a64791fc75fa5beb69b9; uid=11" -G -d "page=1000" -d "q=111" http://site.ru/pubs

Отправить DELETE
curl -b "uid=11; sid=d0b9b01724d5ab879d3b5cff13e39295" -X DELETE http://site.ru/api/test.php


Заметка про восклицательный знак
curl -b "uid=11; sid=16beb970a5ecd3b42618bce1e4ad879d" -X PUT -d "title=Бизнесмен Прохоров" -d "shortdesc=в кратце" -d "fulldesc=<p>! Бизнесмен Михаил Прохоров! </p>!" http://site.ru/pubs/100
Но если делать так "\!" то и придет "\!"

Но можно заменить двойные кавычки на одинарный и все пройдет :)

Комментарии

  1. Лучше подсветить код, а фон не такой яркий...

    Статья помогла .

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения