| Crates.io | prosa-hyper |
| lib.rs | prosa-hyper |
| version | 0.2.0 |
| created_at | 2025-07-07 09:02:53.96826+00 |
| updated_at | 2025-08-15 12:38:59.443337+00 |
| description | ProSA Hyper processor for HTTP client/server |
| homepage | https://worldline.com/ |
| repository | https://github.com/worldline/ProSA-Hyper |
| max_upload_size | |
| id | 1740906 |
| size | 144,207 |
ProSA Hyper processor for HTTP client/server build on Hyper, a Tokio implementation of HTTP.
To include it in your project, add the crate to your dependencies:
cargo add prosa-hyper
To build your ProSA application afterward, use cargo-prosa or build manually.
The server configuration is straightforward. You only need to set a ListenerSetting to configure.
http_server:
listener:
url: https://0.0.0.0:443
ssl:
store:
path: "cert_path/"
cert: cert.pem
key: key.pem
passphrase: MySuperPassphrase
To get help on the processor command-line arguments, run:
cargo run --example server -- -h
If you run it without any parameters, it'll start an HTTPS server using the configuration in examples/server.yml:
cargo run --example server
The server provides the following targets: