通过基本身份验证而不从JSP框架中的浏览器提示登录框

Sag*_*tri 7 html java jsp basic-authentication

我在JSP中创建了一个框架,它在源代码中占用了一些基本身份验证的网站

<frameset frameborder="0" border="0" framespacing="0">
<frame name="content" src="http://abc/" marginheight="0" 
       marginwidth="0" scrolling="auto" noresize>
Run Code Online (Sandbox Code Playgroud)

但是当这个框架加载时,它会提示浏览器的登录框.

应该使用什么代码,以便如果我提供硬编码的用户名和密码,每次当我在框架内运行网站时,它会直接加载网站?

Ram*_*PVK 2

您可以发出带有身份验证详细信息的标头的 AJAX 请求Authorization,以便进一步的请求加入会话并且不需要身份验证。

这里是添加Authorization标题:

byte[] authBytes = Encoding.UTF8.GetBytes("user:password".ToCharArray());
String authHeaderValue = "Basic " + Convert.ToBase64String(authBytes);
//Add Authorization:authHeaderValue to the request 
Run Code Online (Sandbox Code Playgroud)