Я пытаюсь использовать Oauth2 от spotify, но когда я пытаюсь получить токен, ответ говорит: «Для 411 запросов POST требуется заголовок длины содержимого. Это все, что мы знаем». но я добавил заголовок в свой почтовый запрос.
#[get("/?<code>")]
fn spotify_oauth(code: String) -> String {
println!("{}", code);
let client = reqwest::Client::new();
let url = format!("https://accounts.spotify.com/api/token/?grant_type=authorization_code&code={}&redirect_uri=http://localhost:8000", code);
let res = client.post(&url)
.header(reqwest::header::Authorization("Basic MYAUTH=".to_owned()))
.header(reqwest::header::ContentType(reqwest::mime::APPLICATION_WWW_FORM_URLENCODED))
.header(reqwest::header::ContentLength(0))
.send().unwrap().text().unwrap();
res
}
Спасибо.