Javascript 重定向用户而不使用';响应。重定向';并使用JWT添加授权标头
我会尽量保持简短 我正在使用Asp.Net(版本4.8)应用程序,需要将用户重定向到新URL,并在授权标头中包含JWT 看看这篇文章:,它说这不能用“Response.Redirect”来完成 是否有其他方法可以将用户从PageX.aspx重定向到PageZ.aspx并添加“授权”标题?(我需要发送JWT) 我认为使用GET创建新页面可能会奏效:Javascript 重定向用户而不使用';响应。重定向';并使用JWT添加授权标头,javascript,.net,redirect,httpresponse,Javascript,.net,Redirect,Httpresponse,我会尽量保持简短 我正在使用Asp.Net(版本4.8)应用程序,需要将用户重定向到新URL,并在授权标头中包含JWT 看看这篇文章:,它说这不能用“Response.Redirect”来完成 是否有其他方法可以将用户从PageX.aspx重定向到PageZ.aspx并添加“授权”标题?(我需要发送JWT) 我认为使用GET创建新页面可能会奏效: public static HttpResponseMessage RedirectToNewURL(string url, string jwt
public static HttpResponseMessage RedirectToNewURL(string url, string jwt)
{
//TEMP HARDCODE FOR TEST
var address = new Uri(url);
var handler = new HttpClientHandler()
{
UseDefaultCredentials = true
};
using (var client = new HttpClient(handler))
{
client.BaseAddress = address;
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("text/html"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", jwt);
return client.GetAsync(url).Result;
}
}
但是没有:)
我的下一个想法是将javascript写入页面并执行它?这可能吗