Rust में HTTP अनुरोध कैसे करें? कोई built-in function नहीं है?
नमस्ते! मैंने Python और JavaScript के बाद अभी Rust सीखना शुरू किया है, और एक समस्या का सामना किया। Python में मैं `requests.get(url)` लिखने का आदी हूँ, और सब काम करता है। Rust में मैंने standard library में ऐसा कुछ खोजने की उम्मीद की, लेकिन जाहिर तौर पर वहाँ नहीं है।
मैंने केवल standard library का उपयोग करके एक public API पर सरल GET अनुरोध लिखने की कोशिश की, लेकिन कुछ काम नहीं आया। यहाँ मेरा कोड है, जो स्पष्ट रूप से compile नहीं होता:
```rust
use std::net::TcpStream;
use std::io::Read;
fn main() {
let mut response = String::new();
let mut stream = TcpStream::connect("http://api.example.com/data").unwrap();
stream.read_to_string(&mut response).unwrap();
println!("{}", response);
}
```
त्रुटि प्रोटोकॉल और HTTP समर्थन की कमी के बारे में कुछ कहती है। मैं समझता हूँ कि Rust एक system language है,