Httpie: Mécanisme pour passer des en-têtes personnalisés avant l'URL

Créé le 19 juil. 2016  ·  3Commentaires  ·  Source: httpie/httpie

Le format d'entrée pour les en-têtes personnalisés ( http URL customer-header customer-header... ) est très étrange par rapport à cURL. cURL propose -H pour les en-têtes personnalisés. Cela facilite la définition de préréglages (comme les alias bash) qui incluent des en-têtes. Je ne suis pas un expert en bash, mais il ne semble pas y avoir de moyen facile de le faire avec http.

Commentaire le plus utile

Avoir des en-têtes personnalisés avant l'URL vous permet également de modifier facilement l'URL à partir de l'historique bash. Vous n'avez pas besoin de vous déplacer vers la gauche pour modifier le point de terminaison de l'URL.

Tous les 3 commentaires

Cela devrait fonctionner (en bash):

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

L'ordre dans lequel les REQUEST_ITEM sont spécifiés n'a pas d'importance. Bien que je doive admettre que je n'ai pas compris cela immédiatement et que j'ai écrit un script sophistiqué qui a mutilé les paramètres METHOD/URL :smile:

Cela vaudrait peut-être la peine d'être documenté quelque part (au cas où ce ne serait pas déjà fait).

Avoir des en-têtes personnalisés avant l'URL vous permet également de modifier facilement l'URL à partir de l'historique bash. Vous n'avez pas besoin de vous déplacer vers la gauche pour modifier le point de terminaison de l'URL.

Passez également au support vocal pour cette fonctionnalité.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

hrj picture hrj  ·  5Commentaires

rashthedude picture rashthedude  ·  3Commentaires

Govinda-Fichtner picture Govinda-Fichtner  ·  6Commentaires

pyvotal-cguers picture pyvotal-cguers  ·  5Commentaires

tonsV2 picture tonsV2  ·  4Commentaires