反向代{过}{滤}理 xhr 如何保持cookie
本帖最后由 dydsaf 于 2021-10-9 20:49 编辑配置了一个反向代{过}{滤}理 请求本地的 http://localhost/do-login 时 会转到 http://xxx.xxx.xxx/do-login
server {
listen 80;
server_name0.0.0.0;
location /do-login {
root html;
indexindex.html index.htm;
proxy_pass https://xxx.xxx.xxx/do-login;
proxy_cookie_domain domino_server nginx_server;
}
}
在 http://localhost/1.html 写了一个xhr请求
var xhr = new XMLHttpRequest();
// 设置属性
xhr.open('post', '/do-login');
// 如果想要使用post提交数据,必须添加此行
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
// 将数据通过send方法传递
xhr.send('xxx=xxx&xxx=xxx');
// 发送并接受返回值
xhr.onreadystatechange = function () {
// 这步为判断服务器是否正确响应
if (xhr.readyState == 4 && xhr.status == 200) {
alert(xhr.responseText);
window.location.href = "https://xxx.xxx.xxx/"
}
};
现在想的时 这个xhr请求网登录接口之后 用个跳转 带着请求登录页面的状态 直接跳到后台 但我自己写的跳到后台的时候 还是没有登录的 就前面那些操作秀了个寂寞{:301_979:} 你是不是把domain_server打成domino_server了
proxy_cookie_domain domain_server nginx_server; 千百度° 发表于 2021-10-10 01:00
你是不是把domain_server打成domino_server了
牛了,我也去试试。nginx只会简单的
页:
[1]