我试图从SwiftUI访问具有基本身份验证的外部API,但我不知道如何做到这一点。我已经连接到其他API而没有身份验证,一切正常。如何修改下面的代码,使其能够使用具有基本身份验证的API?谢谢你的帮助
func loadData() async {
guard let url = URL(string: "https://urlapi/user/basicauth") else {
print("bad URL")
return
}
do {
let (data, _) = try await URLSession.shared.data(from: url)
users = try JSONDecoder().decode([JSONuser].self, from: data)
} catch {
print(error)
}
}
1条答案
按热度按时间q7solyqu1#
感谢@Larme提供的信息。我已经成功连接到API。我是这么做的。