找出 URLSession 里的 bug

来自 URLSession
Swift 6.3.3 进阶 4分钟 找出 2处问题

找出这段生成的辅助函数隐藏的两个边界错误。

swift
func loadUser(from request: URLRequest) async throws -> User? {
    let (data, _) = try await URLSession.shared.data(for: request)
    return try? JSONDecoder().decode(User.self, from: data)
}
在试验场中打开
报告错误