Zauważyłem, że Rust nie ma wbudowanej biblioteki do obsługi HTTP, ma tylko moduł net
, który zajmuje się protokołami IP i TCP.Jak utworzyć żądanie GET w Rust?
muszę wziąć &str
adresu URL, zrobić żądania HTTP GET, i jeśli udany powrót albo String
lub &str
że odpowiada HTML lub JSON lub innej reakcji w postaci łańcucha.
To będzie wyglądać następująco:
use somelib::http;
let response = http::get(&"http://stackoverflow.com");
match response {
Some(suc) => suc,
None => panic!
}
Czy próbowałeś googlować do skrzynek http? Na przykład [to może działać dla ciebie] (https://github.com/alexcrichton/curl-rust). – user4815162342
Tego typu pytanie jest nie na temat w Stack Overflow, więc prawdopodobnie zostanie zamknięte. Jeśli do tej pory nie znalazłeś odpowiedzi, zapraszam do przejrzenia sekcji wiki tagu Rust [Uzyskiwanie pomocy] (http://stackoverflow.com/tags/rust/info), która zawiera informacje o innych miejscach na pytania otwarte. –