https://github.com/ilyaliao/http-test-tool
HTTP request testing tool supporting GET and POST methods
https://github.com/ilyaliao/http-test-tool
get http post
Last synced: 9 months ago
JSON representation
HTTP request testing tool supporting GET and POST methods
- Host: GitHub
- URL: https://github.com/ilyaliao/http-test-tool
- Owner: ilyaliao
- License: mit
- Created: 2024-05-19T17:13:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-02T09:46:41.000Z (over 1 year ago)
- Last Synced: 2025-07-06T22:50:25.419Z (9 months ago)
- Topics: get, http, post
- Language: TypeScript
- Homepage:
- Size: 200 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
HTTP Test Tool
## ✨ Features
- Capture HTTP GET Requests: Automatically detects and displays GET requests along with their parameters.
- Capture HTTP POST Requests: Handles POST requests and shows both headers and the body content.
- Real-Time Display: Requests are displayed on the webpage as they are received.
- User-Friendly Interface: Easy-to-navigate interface for viewing and analyzing request data.
## 🔧 Tech Stack
- [Vite](https://vitejs.dev/) - Next Generation Frontend Tooling
- [Nuxt](https://nuxt.com/) - The Intuitive Web Framework
- [Vue 3](https://vuejs.org/) - The Progressive JavaScript Framework
- [Pinia](https://pinia.vuejs.org/) - The Vue Store that you will enjoy using
- [UnoCSS](https://github.com/unocss/unocss) - On-demand utility-first CSS engine, style your slides at ease
- [VueUse](https://vueuse.org) [`@vueuse/core`](https://github.com/vueuse/vueuse)
- [Iconify](https://iconify.design/) - Iconsets collection.
## 🚀 Usage
> [!IMPORTANT]
>
> Install [Node.js](https://nodejs.org/en) version 18.3 or lts.
### User
#### Mac、Ubuntu
```bash
sh run.sh
```
#### Window
`Clicking on run.bat will automatically start the server.`
### Developer
Clone the repository and run on the root folder:
```bash
pnpm i
pnpm run dev
```
> [!IMPORTANT]
>
> If u use npm to install package, Please use npm install --force to install.
```bash
npm install --force
npm run dev
```
Find the IP address of your machine
example: `http://192.168.10.24:3000/`
Send a request to the IP address and port number, then you will see the request on the webpage 🎉
### Inspiration
[config-inspector](https://github.com/eslint/config-inspector)
## 📄 License
[MIT](./LICENSE) © 2024-PRESENT Ilya Liao