https://github.com/matteopolak/basket
A simple HTTP/1.1 client and server.
https://github.com/matteopolak/basket
http http-client http-server
Last synced: 25 days ago
JSON representation
A simple HTTP/1.1 client and server.
- Host: GitHub
- URL: https://github.com/matteopolak/basket
- Owner: matteopolak
- License: mit
- Created: 2024-01-24T20:51:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-08T02:18:03.000Z (about 1 year ago)
- Last Synced: 2025-02-16T18:46:33.724Z (4 months ago)
- Topics: http, http-client, http-server
- Language: Rust
- Homepage:
- Size: 193 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basket
[](docs/cli.tape)
[](.github/workflows/ci.yml)
[](.github/workflows/release.yml)
[](LICENSE)A simple HTTP/1.1 client and server.
## Features
- Arbitrary headers
- JSON serialization/deserialization with [serde_json](https://github.com/serde-rs/json)
- XML serialization/deserialization with [quick-xml](https://github.com/tafia/quick-xml)
- `GET`, `POST`, `PUT`, `DELETE`, `PATCH`, `OPTIONS` methods## Examples
View all examples in [examples](examples) directory, and run them with `cargo run --package example-`.