我正在使用OAuthSwiftAlamofire,它采用OAuthSwift并添加了一个可插入AlamoFire的SessionManager。最重要的是,我正在使用Moya打电话。一切正常,除了OAuthSwift正在注入

"Content-Type"="whatever"


这导致Twitter API返回

{"errors":[{"code":32,"message":"Could not authenticate you."}]}


我修改了Moya的endpointClosure,将“ Content-Type”标头设置为nil,但这并没有实现。

有人知道如何在使用Moya-> Alamofire-> OAuthSwiftAlamofire-> OAuthSwift发送请求之前擦除此标头吗?

最佳答案

不是最令人满意的解决方案,但是我只是在添加这些标记之前编辑了Alamofire和OAuthSwift的源代码以检查我的状况。

但是请注意,这并不能解决我的错误问题。仍然没有ContentType标签。

关于swift - 在POST之前从OAuthSwift删除 header ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40337059/

10-10 16:03