I've developed a new tool called CLI Prompt Toolkit, which is a command-line interface designed to make HTTP requests similar to how you would with Postman.
What the Code Does
The cli_prompt_toolkit.py script provides an interactive CLI for making HTTP requests.
Here’s what it can do:
HTTP Method Selection:
You can choose from various HTTP methods (GET, POST, PUT, DELETE, PATCH, OPTIONS) through an interactive prompt.
URL Handling:
Enter URLs with optional flags and save them for future use. The tool also supports autocompletion for previously used URLs.
Header Input: Add custom headers to your requests by typing them directly into the prompt.
Body File Handling:
Load and format JSON files to be used as the body of your HTTP requests.
Response Display:
View and format the responses from your requests directly in the CLI.
Why I Created This Tool
I wanted to create a CLI tool that simplifies the process of making HTTP requests from the command line.
While Postman is fantastic for testing APIs with a graphical interface, I saw a need for a lightweight, text-based tool that could be used directly from the terminal.
This project aims to offer an easy-to-use alternative for those who prefer working in the command line or need to automate their HTTP request tasks in scripts.
Git Repo
Upcoming Feature: Working on adding support for cookies to enhance request handling.
Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.
Copyright© 2022 湘ICP备2022001581号-3