我想在 SwiftUI 中使用 URLSession 中的令牌

I want to use the Token in URLSession with SwiftUI

我在授权中有令牌 在 URLSession 中输入 Bearer Token

我一直使用 alamofire 和 swiftjson

不幸的是我在URLSession中搜索了很多都没有找到正确的方法

I have this token : 28|cSTxxxxxxxxxxxxxx  Example

但它给出了零

struct model : Codable, Identifiable {

let id = UUID()
var name : String
}
class modelapiClass : ObservableObject {


@Published var modelBib : [model] = []

func getData() {
    
    guard let url = URL(string: "https://xxxxxxxxxx") else {
        return
    }
    let token = "28|cSTxxxxxxxxxxxxxx" Example
    var request = URLRequest(url: url)

    request.setValue( token, forHTTPHeaderField: "Authorization")
    let uelSession = URLSession.shared.dataTask(with: url) { data, _, _ in

        do {
            let dataModel = try JSONDecoder().decode([model].self, from: data!)
            print(dataModel)
            DispatchQueue.main.async {
                self.modelBib = dataModel
            }
        } catch _ {
            
        }
    }
    uelSession.resume()
}
}

尝试使用这个(除了 vadian 评论):

 request.setValue("Bearer \(token)", forHTTPHeaderField: "Authorization")