Xamarin.forms 如何在xamarin表单中使用重新安装设置?

Xamarin.forms 如何在xamarin表单中使用重新安装设置?,xamarin.forms,bearer-token,webapi,refit,Xamarin.forms,Bearer Token,Webapi,Refit,我正在创建Android和IoS应用程序。 我使用refit调用WebAPI。 WebAPI需要承载授权。 但我认为每次请求都传递令牌是不好的。 我在GitHub中找到了这样做的方法,但我不知道如何在xamarin表单中使用refit设置。 我需要在设置实例中设置AuthorizationHeaderValueGetter或AuthorizationHeaderValueWithParamGetter 有人能帮我吗?请您可以将头参数传递给方法调用 var ApiRefit = RestServi

我正在创建Android和IoS应用程序。 我使用refit调用WebAPI。 WebAPI需要承载授权。 但我认为每次请求都传递令牌是不好的。 我在GitHub中找到了这样做的方法,但我不知道如何在xamarin表单中使用refit设置。 我需要在
设置
实例中设置
AuthorizationHeaderValueGetter
AuthorizationHeaderValueWithParamGetter


有人能帮我吗?请

您可以将头参数传递给方法调用

var ApiRefit = RestService.For<IApiRefit>("URL", new RefitSettings
              {
                AuthorizationHeaderValueGetter = async () => await GetTokenAsync()
              });


  [Headers("User-Agent: Your App", "Authorization: Bearer")]
  public interface IApiRefit
   {
       .........
   }

var ApiRefit=RestService.For(“URL”),新的重新安装设置
{
AuthorizationHeaderValueGetter=async()=>await GetTokenAsync()
});
[标题(“用户代理:您的应用程序”、“授权:承载人”)]
公共接口IApiRefit
{
.........
}

好吧,我看错了。忽略我的回复。我在哪里传递Header参数?