如果我的用户代理是一个常量字符串,我可以使用[Headers("User-Agent: Awesome Octocat App")]
它来设置它。
但是,我的用户代理是由一种方法生成的(因为它包括设备和操作系统版本),这意味着我不能将它放在Headers
属性中。
另一个提到的方法如动态标题部分中所述,它不是最佳的,因为这对我来说是一个全局标题。我宁愿不手动将此标头添加到 60 多种 API 方法中。
我该怎么做呢?它是受支持的方案吗?使用自定义 HttpClient 是一种可接受的解决方案(如果可能)。
如果您知道任何可能符合我的目的的产品,我也对其他类似产品持开放态度。