Xamarin.forms 如何在xamarin表单中使用重新安装设置?
我正在创建Android和IoS应用程序。 我使用refit调用WebAPI。 WebAPI需要承载授权。 但我认为每次请求都传递令牌是不好的。 我在GitHub中找到了这样做的方法,但我不知道如何在xamarin表单中使用refit设置。 我需要在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
设置
实例中设置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参数?