Httpie: Механизм передачи пользовательских заголовков перед URL

Созданный на 19 июл. 2016  ·  3Комментарии  ·  Источник: httpie/httpie

Формат ввода для пользовательских заголовков ( http URL customer-header customer-header... ) очень странный по сравнению с cURL. cURL предлагает -H для настраиваемых заголовков. Это упрощает определение предустановок (например, псевдонимов bash), включающих заголовки. Я не эксперт по bash, но, похоже, нет простого способа сделать это с помощью http.

Самый полезный комментарий

Наличие настраиваемых заголовков перед URL-адресом также позволяет легко редактировать URL-адрес из истории bash. Вам не нужно перемещаться влево к URL-адресу, чтобы изменить конечную точку URL-адреса.

Все 3 Комментарий

Это должно работать (в bash):

function myhttp {
    http "$@" 'Foobar:asdf'
}

Порядок, в котором указаны REQUEST_ITEM, не имеет значения. Хотя должен признать, что я не сразу понял это и написал причудливый скрипт, который искажал параметры МЕТОДА / URL: smile:

Возможно, это стоит где-то задокументировать (если это еще не сделано).

Наличие настраиваемых заголовков перед URL-адресом также позволяет легко редактировать URL-адрес из истории bash. Вам не нужно перемещаться влево к URL-адресу, чтобы изменить конечную точку URL-адреса.

Также заглянул в голосовую поддержку этой функции.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги