C# Xamarin表单-重定向后保留基本身份验证?
在HttpClient中重定向后如何保留基本身份验证C# Xamarin表单-重定向后保留基本身份验证?,c#,heroku,xamarin.forms,httpclient,basic-authentication,C#,Heroku,Xamarin.forms,Httpclient,Basic Authentication,在HttpClient中重定向后如何保留基本身份验证 原始URL: 使用自定义域重定向URL: 下面是我在Xamarin表单中使用的代码。 当我使用原始URL时,身份验证工作正常。但是当我使用重定向URL时,我会得到一个未经授权的响应。重定向URL在邮递员中运行良好 using (var client = new HttpClient()) { client.DefaultRequestHeaders.Add("email", TxtEmail.Text); client.D
- 原始URL:
- 使用自定义域重定向URL:
using (var client = new HttpClient())
{
client.DefaultRequestHeaders.Add("email", TxtEmail.Text);
client.DefaultRequestHeaders.Add("password", TxtPassword.Text);
client.DefaultRequestHeaders.Authorization = HttpClientHelper.NdAuth;
var result = await client.GetAsync(Constants.UrlLoginUser);
}
如何在重定向时保留基本身份验证?邮递员是如何做到这一点的?看看这个帖子,它会给你一个想法。@EvZ我正在使用正确的方式设置授权。我想找到的是,为什么重新定向时身份验证会被破坏?已经有人问过同样的问题:是的。但沙马林的形式不同。凭据缓存不可用。