请教下问题
setRequestHeader("Authorization", "Basic " + password); //头信息认证的
用ajax提交的页面是头部生成了信息,但是当点击别的页面时这些信息不存在了,
请问我怎么样当点击别的页面时这些信息还存在呢
相当天cookie,因为要用setRequestHeader里面的值做判断
谢谢setRequestHeader
setRequestHeader("Authorization", "Basic " + password); //头信息认证的
用ajax提交的页面是头部生成了信息,但是当点击别的页面时这些信息不存在了,
请问我怎么样当点击别的页面时这些信息还存在呢
相当天cookie,因为要用setRequestHeader里面的值做判断
谢谢setRequestHeader
http是一种无状态的协议,就是说对服务器来说所有的请求都来自陌生人,它不能找到哪些请求来自哪个人。所以它是没有记忆的。建议对某些重要的请求启用https来加密传输
ajax我提交的那个页面就可以的,而且这个页面是个框架页,应该下面可以继承的吧,下面的main.htm就有正确的头信息,但是如点击别的链接就不行,别的页面也是属于main.htm框架里的。$.ajax({
type: "get",
url:"main.htm",
beforeSend: function(xhr) { //beforeSend定义全局变量
xhr.setRequestHeader("Authorization", "Basic " + m_szUserPwdValue); //Authorization 需要授权,即身体验证
},
success: function(xmlDoc, textStatus, xhr)
{
if(xhr.status == 200)
{
window.location.href = "main.htm";
}
}
}
);
这个是系统自带的吗,如果我想用我自己的界面呢,
RE:
对,是窗口系统winform(有一套windows开发api).192.168.1.1不提供匿名访问