2017-12-20 7 views
-1

Ich muss eine GET-Anfrage an eine Website mit einem Cookie mit der Reqwest-Bibliothek. Ich habe herausgefunden, wie ich eine GET-Anfrage senden kann:Wie setze ich die Request-Header mit Reqwest?

let response = reqwest::get("http://example.com")?; 

Wie sende ich die gleiche Anfrage, aber einige benutzerdefinierte Header hinzufügen?

Antwort

1

Beginnend am crate's documentation sehen wir:

Für eine einzelne Anfrage, können Sie die get Shortcut-Methode verwenden.

get's documentation Zustände:

diese Funktion erstellt eine neue interne Client bei jedem Aufruf

Client hat eine request method in dem es heißt:

die Header Einstellung ermöglichen und Anfrage Körper vor dem Senden.

Diese Links zu RequestBuilder die eine header method hat, die ein Beispiel hat:

use reqwest::header::UserAgent; 

let client = reqwest::Client::new(); 
let res = client.get("https://www.rust-lang.org") 
    .header(UserAgent::new("foo")) 
    .send()?; 
Verwandte Themen