Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madisvain/requestbin
Requestbin app - Inspect HTTP Requests
https://github.com/madisvain/requestbin
Last synced: 2 months ago
JSON representation
Requestbin app - Inspect HTTP Requests
- Host: GitHub
- URL: https://github.com/madisvain/requestbin
- Owner: madisvain
- License: mit
- Created: 2018-09-12T16:07:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T02:56:35.000Z (about 2 years ago)
- Last Synced: 2023-03-22T20:26:31.059Z (almost 2 years ago)
- Language: Python
- Homepage: https://www.requestbin.app
- Size: 112 KB
- Stars: 5
- Watchers: 3
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CircleCI](https://circleci.com/gh/madisvain/requestbin.svg?style=svg)](https://circleci.com/gh/madisvain/requestbin)
# RequestBin
RequestBin is a free service for inspecting HTTP Requests.RequestBin gives you a URL that will collect requests made to it and let you inspect them in a human-friendly way.
You can use RequestBin to see what your HTTP client is sending or to inspect and debug webhook requests.[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/madisvain/requestbin)
## Stack
RequestBin is built upon Sanic to achieve high throughput. The current setup can asyncronously handle thousands of requests per second.#### Libraries used
* [Sanic](https://github.com/channelcat/sanic)
* [asyncpg](https://github.com/MagicStack/asyncpg)
* [uvloop](https://github.com/MagicStack/uvloop)
* [ultraJSON](https://github.com/esnme/ultrajson)
* [React.js](https://reactjs.org/)
* [antD](https://ant.design/)## API documentation
### Bins
#### List
#### Get
#### Update
#### Delete### Requests
#### List
#### Get## Development
#### Virtualenv
```shell
pipenv shell
```
#### Install packages
```shell
pipenv install
```
#### Run development server
```shell
gunicorn requestbin.app:app --worker-class sanic.worker.GunicornWorker --reload
```## Contributing
Thanks for your interest in the project! All pull requests are welcome from developers of all skill levels. To get started, simply fork the master branch on GitHub to your personal account and then clone the fork into your development environment.Jeff Lindsay (progrium on Github, Twitter) is the original creator of the RequestBin framework.
Madis Väin (madisvain on Github, Twitter) is the creator of this RequestBin framework and service.## License
MIT