Símbolo del sistema HTTP: un cliente HTTP de línea de comandos interactivo

HTTP Prompt. (o HTTP-prompt. es un cliente HTTP de línea de comandos interactivo construido sobre HTTPie y prompt_toolkit. con autocompletado y sintaxis. destacando. También admite cookies automáticas, integración OpenAPI/Swagger, así como canalizaciones similares a Unix y redirección de salida. Además, viene con más de 20. temas que puedes usar.

 HTTP Prompt HTTP Cliente para Linux HTTP Prompt Cliente HTTP para Linux

En este artículo, explicaremos cómo instalar y utilizar brevemente HTTP-prompt. en Linux .

Cómo instalar HTTP Prompt en Linux

Puede instalar HTTP-prompt. como un paquete Python normal usando el comando PIP como se muestra.

$ pip install http-prompt

Es probable que obtenga algunos errores de permisos si está intentando para instalar HTTP-prompt. en Python en todo el sistema. No se recomienda, pero si esto es lo que desea hacer, simplemente use el comando sudo para obtener privilegios de root como se muestra.

$ sudo pip install http-prompt

Alternativamente, puede usar el comando–user opción para instalar el paquete en el directorio de inicio del usuario como sigue:

$ pip install–user http-prompt freestar.config.enabled_slots.push

Para actualizar HTTP Prompt. haga:

$ pip install-U http-prompt

Cómo usar HTTP Prompt en Linux

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

Comience con la última sesión o http://localhost: 8000 $ http-prompt. Comience con la URL proporcionada $ http-prompt http://localhost: 3000. Comience con algunas opciones iniciales $ http-prompt localhost: 3000/api–auth user: pass username = somebody. Iniciar solicitud HTTP Iniciar HTTP Prompt

Después de iniciar una sesión, puede escriba comandos de forma interactiva como se muestra en la siguiente captura de pantalla.

 Uso del comando de solicitud HTTP Uso del comando HTTP Prompt

Para obtener una vista previa de cómo HTTP Prompt. llamará a HTTPie, ejecute el siguiente comando.

> publicación httpie.  Vista previa de cómo se llama HTTPie en el indicador HTTP Vista previa de cómo se llama HTTPie en el indicador HTTP

Puede enviar una solicitud HTTP. ingrese uno de los métodos HTTP como se muestra.

> head. > obtener. > publicar. > poner. > parche. > eliminar.  Ejecutar métodos HTTP Ejecutar métodos HTTP

Es posible agregar encabezados. cadena de consulta. o parámetros del cuerpo. utilice la sintaxis como en HTTPie. A continuación, se muestran algunos ejemplos:

# set header > Content-Type: application/json.

# querystring parameter > page == 5.

# body parameters > username = tecmint. > full_name = ‘Tecmint HowTos’.

# parámetros del cuerpo en JSON sin procesar > número: = 45239. > is_ok: = true. > nombres: = [“tecmint”, “howtos”]. > usuario: = ‘”nombre de usuario”: “tecmint”, “contraseña”: “followus”‘.

# escribe todo en una sola línea > Content-Type: application/json page == 5 username = tecmint.

También puedes agregar opciones de HTTPie. como se muestra.

>–form–auth user: pass. >–verify = no. O >–form–auth user: pass username = tecmint Contenido-Tipo: application/json.

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

> rm *. #reset session > salir. #salir de la sesión

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

¡Eso es todo! HTTP Prompt. es un complemento perfecto para HTTPie. Nos encantaría saber de ti. Comparta sus ideas o haga preguntas sobre HTTP-prompt. a través del formulario de comentarios a continuación.