Thanks to visit codestin.com
Credit goes to lib.rs

#http-request #strong-typing #http-post #payload #configuring #tcp-based

ZuckGate

Simple interface for making TCP-based HTTP requests in Rust. It supports both GET and POST requests with configurable headers and payloads.

8 releases

0.1.8 Dec 8, 2024
0.1.7 Dec 8, 2024
0.1.4 Nov 26, 2024

#6 in #http-post

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

342 downloads per month
Used in 3 crates (via rusty-scrap)

MIT license

17KB
382 lines

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:


  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();


  let ask = ZuckGate::new().url("").get().ask();

Dependencies

~0.1–4.5MB
~107K SLoC