# Rust Crate: Ask The `Bolt` crate provides a strongly typed and simple interface for making TCP-based HTTP requests in Rust. It supports both `GET` and `POST` requests with configurable headers and payloads. --- ## Example: POST Request This example demonstrates how to make a `POST` request with JSON content: ```rust let content = r#"{ "key": "value" }"#; let ask = ZuckGate::new() .url("https://example.com/api") .post() .content_type("application/json") .content(&content) .connection(ZuckGate::Connections::Close) .ask(); ``` ```rust let ask = ZuckGate::new().url("").get().ask(); ```