Httpie: Mechanismus zum Übergeben von benutzerdefinierten Headern vor der URL

Erstellt am 19. Juli 2016  ·  3Kommentare  ·  Quelle: httpie/httpie

Das Eingabeformat für benutzerdefinierte Header ( http URL customer-header customer-header... ) ist im Vergleich zu cURL sehr seltsam. cURL bietet -H für benutzerdefinierte Header. Dies macht es einfach, Voreinstellungen (wie Bash-Aliasnamen) zu definieren, die Header enthalten. Ich bin kein Bash-Experte, aber es scheint keine einfache Möglichkeit zu geben, dies mit http zu tun.

Hilfreichster Kommentar

Wenn Sie benutzerdefinierte Header vor der URL haben, können Sie die URL auch einfach aus dem Bash-Verlauf bearbeiten. Sie müssen sich nicht nach links zur URL bewegen, um den URL-Endpunkt zu bearbeiten.

Alle 3 Kommentare

Das sollte funktionieren (in bash):

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

Die Reihenfolge, in der die REQUEST_ITEMs angegeben werden, spielt keine Rolle. Wobei ich zugeben muss, dass ich nicht sofort darauf gestoßen bin und ein schickes Skript geschrieben habe, das die METHOD/URL-Parameter verstümmelt hat :smile:

Vielleicht lohnt es sich, dies irgendwo zu dokumentieren (falls noch nicht geschehen).

Wenn Sie benutzerdefinierte Header vor der URL haben, können Sie die URL auch einfach aus dem Bash-Verlauf bearbeiten. Sie müssen sich nicht nach links zur URL bewegen, um den URL-Endpunkt zu bearbeiten.

Schauen Sie auch beim Sprachsupport für diese Funktion vorbei.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen