четверг, 4 июля 2013 г.

lilnux command curl

Команда для передачи данных на сервер и/или получения данных от сервера, работает по очень большому списку протоколов. Команда разработана с идеей работы без необходимости юзеру продолжать вводить данные после ввода команды. Поддерживается проксирование, куки и т.д. Утилита для работы с отдельным урлом, и в отличии от wget, не обладает возможностями паука/рекурсивности.


-s(--silent). Ни прогресс ни ошибки не выводятся в аутпут.
-s -S(--show-error) Прогресс не выводится, но ошибки выводятся.
-i(--include) включает хттп-заголовки в вывод.

Можно испльзовать переменные стреды:
GHUSER="defunkt"
GHVAR="orgs"
curl -i https://api.github.com/users/$GHUSER/$GHVAR # with variables
Можно также эмулировать медленное соединение, вот пример, как принимать от сервера данные со скорость 1К/сек:
curl --limit-rate 1K http://some.url/some/uri

Комментариев нет:

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