services.AddSingleton
(m => { return RestService.For
(new HttpClient(new RefitHttpClientHandler(contractOption.Token)) { BaseAddress = new Uri(contractOption.ContractUrl) }); });
protected override async Task
SendAsync(HttpRequestMessage requestMessage,CancellationToken cancellationToken)
{
var token = requestMessage.Headers.Authorization;
if (token == null && !string.IsNullOrEmpty(_token))
{
requestMessage.Headers.Add(“Authorization”,_token);
}
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222185.html原文链接:https://javaforall.net
