从Moya请求生成cURL输出?

nod*_*ase 1 ios alamofire moya

我正在使用Moya,需要为网络请求打印cURL。

通常,在Alamofire 4中,我会执行以下操作:

let req = Alamofire.request(someURLRequestConvertible)
debugPrint(req) // will print cURL
Run Code Online (Sandbox Code Playgroud)

我的Moya呼叫站点如下所示:

MyMoyaProvider.request(MyEndPoints.login(params)) { (result) in }
Run Code Online (Sandbox Code Playgroud)

我已经查看了Moya的文档,但似乎无法获得想要的结果。我启用了,NetworkLoggingPlugin但仍不确定如何cURL为某些请求进行打印。有人能帮我能找到打印的莫亚的正确方法requestcURL安慰?

nod*_*ase 5

如果初始化NetworkLoggerPlugin,则其cURL标志false默认设置为。像初始化一样NetworkLoggerPlugin(cURL: true)willSendRequest应该打印出来cURL

根据GitHub上的@BasThomashttps : //github.com/Moya/Moya/issues/1037#event-1027530791