gpt4 book ai didi

ios - 在 Alamofire 请求中打印数据

转载 作者:可可西里 更新时间:2023-11-01 02:17:04 25 4
gpt4 key购买 nike

我正在尝试快速打印从 alamofire post 请求返回的数据,如下所示:

Alamofire.request(.POST, "http://blablabla.com/test1", parameters: ["operand1": "123"]).response { request, response, data, error in
print(request)
print(response)
print(data, radix: 16)
print(error)
}

但是当我尝试打印数据时,它不会打印一个字符串,而是打印:<796570>

我对 swift 有点陌生,所以我真的不知道是否有办法或原因。

最佳答案

这是 NSData 类型的原始服务器响应。您可以使用一些内置的序列化程序,例如 .responseString()为了将其转换为用户可读的值:

Alamofire.request(.POST, "http://blablabla.com/test1", parameters: ["operand1": "123"]).responseString { response in
print("Response String: \(response.result.value)")
}

您可以在 Alamofire documentation 中查看其他序列化程序.

关于ios - 在 Alamofire 请求中打印数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36814725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com