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 Cliente HTTP para Linux
En este artículo, explicaremos cómo instalar y utilizar brevemente HTTP-prompt. en Linux .
Table of Contents
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 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 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
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
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.