Skip to content

mac-lawson/web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust weblib Library

The Rust weblib Library is a small, simple library for fetching the contents of a URL and returning them as a string.
GitHubGitHub commit activity

Installation:

You can add this library as a dependency to your Rust project by adding the following line to your Cargo.toml file:

[dependencies]
weblib = "0.1.4"

Usage:

Here is an example of how to use the text function:

let url = "https://httpbin.org/ip";
match weblib::text(url) {
    Ok(resp) => println!("{}", resp),
    Err(e) => panic!("Error: {}", e),
}

Here is an example of how to use the query function:

let url = "https://httpbin.org/get";
let query_string = "key1=value1&key2=value2";
match weblib::query(url, query_string) {
    Ok(resp) => println!("{}", resp),
    Err(e) => panic!("Error: {}", e),
}

Here is an example of how to use the post function:

  let url = "https://httpbin.org/post";
  let data = "key1=value1&key2=value2";
  match weblib::post(url, data) {
      Ok(resp) => println!("{}", resp),
      Err(e) => panic!("Error: {}", e),
  }

Running tests:

Tests can be run with the following command:

cargo test

Author

This library was created by Mac Lawson.

License

This library is licensed under the GPLv3. See the LICENSE file for details.

About

Rust library for simple web requests

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages