0

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

"Content-Type"="whatever"

这会导致 Twitter API 返回

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

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

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

4

1 回答 1

0

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

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

于 2016-10-31T05:44:52.700 回答