Rust:
שליחת בקשת HTTP

איך לעשות:

הנה דוגמת קוד ששולחת בקשת GET בפשטות:

use reqwest; // תוסף לטיפול בבקשות HTTP

#[tokio::main] // מאפשרת תכנות אסינכרוני
async fn main() -> Result<(), reqwest::Error> {
    // שליחת בקשת GET
    let response = reqwest::get("https://www.example.com").await?;
    
    // הדפסת גוף התגובה כמחרוזת
    println!("Response text: {}", response.text().await?);

    Ok(())
}

תוצאת דוגמה:

Response text: <html>...

עיון נוסף

HTTP נולד בשנות ה-90 והתפתח מאז. ישנם אלטרנטיבות ל-reqwest, כמו hyper ו-isahc, אבל reqwest הוא הפופולרי בגלל נוחות השימוש. חשוב להבין מהן וואריאציות כמו GET, POST, PUT ו-DELETE ומתי להשתמש בכל אחת.

ראה גם