ステータスクォック
サイドプロジェクト(サードパーティAPIのラッパーを構築)を選択してしまいました。私はslingを使用してHTTPリクエストを作成しています。変更* http.Clientトランスポート
次のようにように、クライアントの部分が構成されています
はtype Client struct {
// some services etc..
sling *sling.Sling <-- this is initialized with *http.Client
}
func NewClient(httpClient *http.Client) *Client {
sling := sling.New().Client(httpClient).Base(BaseURL)
}
//....
物事私は認証が処理されるべきではないgo-githubとgo-twitterと同じ原理以下のい
まわりで私の頭をラップすることはできません私の図書館ではなく、むしろgolangs oauth1/2パッケージによって。
APIはアプリケーションとユーザーレベルの認証を提供し、ワークフローの一部では初期のアプリケーションレベルの認証とユーザーレベルの認証が必要なため、認証ヘッダーを変更するために*http.Transport
を変更する方法があれば質問しますクライアントベースで
これまでのところ、私はそうする方法を見つけていません。
大変ありがとうございます:) –