0

OAuthSwiftを取り、AlamoFireにプラグインするSessionManagerを追加するOAuthSwiftAlamofireを使用しています。その上、通話には Moya を使用しています。OAuthSwiftが注入していることを除いて、すべて正常に動作します

"Content-Type"="whatever"

これにより、Twitter API が返されます。

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

endpointClosure「Content-Type」ヘッダーを nil に設定するようにMoya を変更しましたが、それは実現しませんでした。

Moya->Alamofire->OAuthSwiftAlamofire->OAuthSwift を使用してリクエストが送信される前に、このヘッダーを消去する方法を知っている人はいますか?

4

1 に答える 1

0

最も満足のいく解決策ではありませんが、Alamofire と OAuthSwift のソース コードを編集して、これらのタグを追加する前に条件を確認しました。

ただし、これはそのエラーに関する私の問題を解決しなかったことに注意してください。ContentType タグがなくても取得できます。

于 2016-10-31T05:44:52.700 に答える