如何使用alamofire多部分请求Swift打印HTTPBody

时间:2019-07-15 10:59:38

标签: swift alamofire alamofire-request

如何使用alamofire多部分请求Swift打印HTTPBody

现在我正在尝试以下代码,但应用程序在此行崩溃

print("HTTP Body \(String(data: (response.request?.httpBody)!, encoding: .utf8) ?? "HTTP body not found")")
  

我正在使用分段请求

我想像这样打印HTTPBody

// HTTP body: foo=bar&baz[]=a&baz[]=1&qux[x]=1&qux[y]=2&qux[z]=3

1 个答案:

答案 0 :(得分:0)

使用此代码

print(String(decoding: response.request?.httpBody ?? Data(), as: UTF8.self))