Задача состоит в том что бы получить текст с сервера. Для получения текста есть ендпоин с обязательной авторизацией пользователя через bearer token в шапке запроса. Через программу Postman все получается, а вот программно не как не могу авторизоваться. В документации указан пример шапки запроса “Authorization : Bearer <access_token>”.
Вот код моего запроса
guard let url = URL(string: "https://*********/api/get/text") else {return}
var request = URLRequest(url: url)
let sessionConfiguration = URLSessionConfiguration.default
let session = URLSession(configuration: sessionConfiguration)
request.httpMethod = "GET"
request.addValue("Bearer GqvKi5RWYjdGpH64MHB8McgKe2_UU-Hq", forHTTPHeaderField: "Authorization")
session.dataTask(with: request) { (data, response, error) in
if let response = response{
print(response)
}
guard let data = data else {return}
do {
let json = try JSONSerialization.jsonObject(with: data, options: [])
print(json)
} catch{
print(error)
}
}.resume()
Подскажите пожалуйста, где ошибка или как правильно передать токен серверу.