如何在Alamofire 5中获得原始请求?

问题描述 投票:0回答:1

我为Alamofire制作了一个包装器,该包装器首先发出数据请求,然后打印原始URLRequest的详细信息。

let dataRequest = session.request(url, method: .get, parameters: parameters)
let originalRequest = dataRequest.request
// Now print somehow the details of original request.

[它在Alamofire 4.9上运行良好,但在最新的5.0版本中停止了。问题是dataRequest.request为零。为什么这种行为发生了变化?如何访问URLRequest下的DataRequest

swift alamofire
1个回答
0
投票

URLRequest现在在Alamofire 5中异步创建,因此您将无法立即访问该值。取决于您对URLRequest所做的操作,可能还有其他解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.