在IS4网站上提供的用于调用Web API(函数CallApiUsingUserAccessToken)的示例中,它在每个请求中创建一个HTTP客户端。我在网上看到,如果服务器使用这种方法收到的请求太多,你可能会遇到问题。
我们有什么方法可以声明静态http客户端并以某种方式分配不同的承载令牌?
如果我声明静态httpclient并使用SetBearerToken扩展,理论上我的令牌可以被后续请求使用。
答案 0 :(得分:1)
如果你想使用共享的HttpClient,你需要自己创建HttpRequestMessage并在每条消息上设置标题。
然后使用SendAsync方法发送消息。
https://msdn.microsoft.com/en-us/library/hh138176(v=vs.118).aspx