如何在 URLSession Swift 中获取响应正文?
How can I get the Responses Body in URLSession Swift?
) 我正在尝试从响应正文中获取错误消息到 post 请求。
这是我的代码示例:
let task = URLSession.shared.dataTask(with: request) { _, response, error in
if let error = error {
print("Error took place \(error)")
} else {
print(response.?????)
}
我应该怎么做才能看到回复正文?
你忽略了闭包中的第一个参数(_, response, error),实际上有你的数据。查看 Apple 示例以了解更多信息 https://developer.apple.com/documentation/foundation/url_loading_system/fetching_website_data_into_memory
) 我正在尝试从响应正文中获取错误消息到 post 请求。 这是我的代码示例:
let task = URLSession.shared.dataTask(with: request) { _, response, error in
if let error = error {
print("Error took place \(error)")
} else {
print(response.?????)
}
我应该怎么做才能看到回复正文?
你忽略了闭包中的第一个参数(_, response, error),实际上有你的数据。查看 Apple 示例以了解更多信息 https://developer.apple.com/documentation/foundation/url_loading_system/fetching_website_data_into_memory