Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Alamofire请求中打印数据_Ios_Swift_Http_Alamofire - Fatal编程技术网

Ios 在Alamofire请求中打印数据

Ios 在Alamofire请求中打印数据,ios,swift,http,alamofire,Ios,Swift,Http,Alamofire,我正试图用swift打印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)

我正试图用swift打印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)
    }
但当我尝试打印数据时,它不会打印字符串,而是打印:


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

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

Alamofire.request(.POST, "http://blablabla.com/test1", parameters: ["operand1": "123"]).responseString { response in
  print("Response String: \(response.result.value)")
}
您可以在Alamofire中查看其他序列化程序。

print(response.result.value!)