El formato de entrada para encabezados personalizados ( http URL customer-header customer-header...
) es muy extraño en comparación con cURL. cURL ofrece -H para encabezados personalizados. Esto facilita la definición de ajustes preestablecidos (como alias de bash) que incluyen encabezados. No soy un experto en bash, pero no parece haber una manera fácil de hacerlo con http.
Esto debería funcionar (en bash):
function myhttp {
http "$@" 'Foobar:asdf'
}
No importa el orden en el que se especifiquen los REQUEST_ITEM. Aunque tengo que admitir que no acerté en esto de inmediato y escribí un script elegante que destrozó los parámetros METHOD / URL: smile:
Quizás valdría la pena documentar esto en alguna parte (en caso de que aún no lo esté).
Tener encabezados personalizados antes de la URL también le permite editar la URL fácilmente desde el historial de bash. No es necesario que se mueva hacia la izquierda a la URL para editar el extremo de la URL.
También pasando al soporte de voz para esta función.
Comentario más útil
Tener encabezados personalizados antes de la URL también le permite editar la URL fácilmente desde el historial de bash. No es necesario que se mueva hacia la izquierda a la URL para editar el extremo de la URL.