Solicitud HTTP una línea de comando interactiva HTTP Client

Solicitud HTTP una línea de comando interactiva HTTP Client

Aviso de http (o Http-prompt) es un cliente HTTP de línea de comandos interactivo construido en httpie y apurn_toolkit, con autocompleto y resaltado de sintaxis. También admite cookies automáticas, integración de OpenApi/Swagger, así como tuberías de UNIX y redirección de salida. Además, viene con más de 20 temas que puedes usar.

HTTP solicitante cliente HTTP para Linux

En este artículo, explicaremos cómo instalar y usar brevemente Http-prompt En Linux.

Cómo instalar el indicador HTTP en Linux

Puedes instalar Http-prompt Al igual que un paquete Python normal usando el comando PIP como se muestra.

$ Pip Install HTTP-ProMPT 

Es probable que reciba algunos errores de permiso si está intentando instalar Http-prompt en la pitón de todo el sistema. No se recomienda, pero si esto es lo que desea hacer, solo use el comando sudo para obtener privilegios raíz como se muestra.

$ sudo pip install http-prompt 

Alternativamente, puede usar el --usuario Opción para instalar el paquete en el directorio de inicio del usuario de la siguiente manera:

$ PIP Install-User HTTP-Prompt 

Para actualizar Aviso de http, hacer:

$ Pip Install -U HTTP -ProMPT 

Cómo usar el indicador HTTP en Linux

Para comenzar una sesión, simplemente ejecute el http-prompt comando como se muestra.

Comience con la última sesión o http: // localhost: 8000 $ http-prompt Empiece con la URL dada $ http-prompt http: // localhost: 3000 Comience con algunas opciones iniciales $ http-prompt localhost: 3000/API-Auth User: Pass UserName = alguien 
Iniciar el aviso HTTP

Después de comenzar una sesión, puede escribir comandos de manera interactiva como se muestra en la siguiente captura de pantalla.

Uso del comando de inmediato http

Para obtener una vista previa de cómo Aviso de http va a llamar a httpie, ejecute el siguiente comando.

> Post de httpie 
Vista previa de cómo se llama a HTTPIE en el aviso HTTP

Puedes enviar un Http Solicitar, ingrese uno de los métodos HTTP como se muestra.

> Cabeza > Obtener > Publicar > Poner > parche > Eliminar 
Ejecutar métodos HTTP

Es posible agregar encabezado, huella de consultas, o parámetros del cuerpo, Use la sintaxis como en Httpie. Aquí hay unos ejemplos:

# encabezado establecido > Tipo de contenido: Aplicación/JSON # Parámetro de consulta > página == 5 # Parámetros del cuerpo > Nombre de usuario = TecMint  > full_name = "TecMint Howtos" # Parámetros del cuerpo en JSON RAW > Número: = 45239 > is_ok: = verdadero > Nombres: = ["TecMint", "Howtos"] > usuario: = '"nombre de usuario": "tecMint", "contraseña": "seguirus"' # Escribe todo en una sola línea > Type de contenido: Application/JSON Page == 5 UserName = TecMint  

También puedes agregar Httpie Opciones como se muestra.

> -formato -Auth User: pase > --verify = no O >--form-Auth User: PASS USERNAME = TECMINT CONTENT-TYPE: APLICACIÓN/JSON 

Para restablecer la sesión (borrar todos los parámetros y opciones) o salir de una sesión, ejecute:

> rm * #sesión > Salir #Sesión de EXIT 

Para obtener más información y ejemplos de uso, consulte la documentación HTTP-ProMPT en: http: // http-prompt.com/.

Eso es todo! Aviso de http es un compañero perfecto para Httpie. Nos encantaría saber de ti. Comparta sus pensamientos o haga preguntas sobre Http-prompt a través del formulario de comentarios a continuación.