ユーザー エージェントが定数文字列の場合は、[Headers("User-Agent: Awesome Octocat App")]
それを設定するために使用できます。
ただし、私のユーザー エージェントはメソッドによって生成されます (デバイスと OS のバージョンが含まれるため)。つまり、Headers
属性内に配置することはできません。
もう 1 つの方法は、動的ヘッダーのセクションで説明されているとおりですが、これは私にとってグローバル ヘッダーであるため、最適とは言えません。このヘッダーを 60 以上の API メソッドに手動で追加したくありません。
どうすればこれを行うことができますか?サポートされているシナリオですか? カスタム HttpClient を使用することは、許容できる解決策です (可能な場合)。
私の目的に役立つ可能性のある製品を知っていれば、他の同様の製品にもオープンです.