登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,怎么实现啊? 10C

登录页面使用HTTPS协议,登录成功跳转到个人中心使用HTTP协议,用的是Tomcat7.0,
我指定登录页面必须是使用HTTPS协议,用了Shiro框架,重定向方法是这样的:@Override
protected boolean executeLogin(ServletRequest request,
ServletResponse response) throws Exception {
HttpServletResponse httpServletResponse = (HttpServletResponse) response;
AuthenticationToken token = createToken(request, response);
LOG.info("token:"+token);
try {
Subject subject = getSubject(request, response);
LOG.info("isRemembered: " + subject.isRemembered());
subject.login(token);
httpServletResponse.sendRedirect("http://192.168.8.262/shiroHttps/center.html");
return onLoginSuccess(token, subject, request, response);
} catch (AuthenticationException e) {
return onLoginFailure(token, e, request, response);
}
}

Tomcat请求响应是这样的:https://192.168.8.262/shiroHttps/login.html页面登录进入http://192.168.8.262/shiroHttps/center.html,但是http://192.168.8.262/shiroHttps/center.html变为了https://192.168.8.262/shiroHttps/center.html,我想了下,是因为必须要交互页面都为https才能进行传输吗!?我想知道在传输值得情况下怎么样从HTTPS访问到HTTP页面!谢谢了!

2个回答

把值通过URL参数传递

a35038438
ikgade 谢谢回复!shiro框架是有一个过滤器负责拦截,并不是通过from表单方式提交的啊。https发送响应请求,必须对方页面也是https页面才能接受吗!?
3 年多之前 回复

哥们,你的问题解决了么?我也遇到了同样的问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
从HTTPS协议的网址跳转到HTTP协议的网址
右键点击Chrome的快捷方式,在其“属性”的“快捷方式”选项卡中,将“ --allow-running-insecure-content”加到“目标”文本框的最后面即可(注意前面有个空格)。重新打开Chrome,就不会再看到“不安全内容”的提示了,同时HTTPS协议下的网站也可访问HTTP协议的接口了。 ...
协议http 跳至 https
网站申请开通了SSL加密,通过何种方法可以让用户无论如何输入网址都会自动跳至https://www.123.com呢?rnrn比如IE地址栏输入:www.123.com或http://www.123.com等 >>> 跳至 https://www.123.comrnrn(ASP.NET编写)rn
登录-跳转到登录页面
<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <span style="color:#FF0000;"><strong>考虑到部分学生只需要学习前台或是后台,故将点餐系统分为点餐系统前台和点餐系统后台两个项目,当前课程为点餐系统前台</strong></span>n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong>该课程主要涉及到的技术有:</strong>JSP,JavaScript,jQuery,servlet,JDBC,Mysql。JDK版本为1.8,Tomcat8.0.n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong>项目涉及的功能大致有:</strong>餐桌的占位与取消占位,购物车功能,下单功能,菜单管理,订单管理,用户登录及记住密码,用户注册。n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <strong><span style="color:#FF0000;">点餐系统后台链接:</span></strong><span style="font-size:12px;">https://edu.csdn.net/course/detail/19572</span>n</p>n<p style="color:#424242;font-size:14px;background-color:#FFFFFF;">n <span style="font-size:12px;"><br /></span>n</p>
http协议与https协议
http请求:它是一个超文本传输协议,是以明文的发送方式,是不进行任何的加密的。当我们发送一个登陆的请求信息,填写好了用户名,密码之后,我们的电脑就会以明文的方式发送给服务器,此时,如果有人在中途拦截了这份明文,那我们的信息就被暴露了。这是一个不安全的协议。 https请求:它其实就是http+ssl(安全套接层),SSL进行了对数据的加密和安全处理。当我们要请求登录业务的时候,我们的电脑就会和...
HTTP协议与HTTPS协议
什么是HTTP协议? HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层。 HTTP协议通过 请求 &gt;&gt;&gt; 响应的方式,在客户端和服务器之间进行通信 HTTP协议有一个致命的缺点,不够安全。 HTTP协议的信息传输是以明文的方式直接传输,不做任何加密,很容易被中间人获取数据,之后篡...
AFNetworking怎么使用HTTPS协议
从Xcode7开始苹果为了提高安全性将HTTP协议改使用HTTPS协议,  这让很多人困扰, AFNetworking这个库,是现在大家使用比较用的库,我们在做即时通讯的时候,也会加入这个库,用起来还是比较爽的。 虽然我们还是用http协议, 但有时候我们会用到https,在AFNetwork这个库,其实已经很好的封装了https,是的我们很简单就能使用。 第一步,依旧是导入AFN
修改密码成功后怎么跳转到登录页面??
[img=https://img-bbs.csdn.net/upload/201612/16/1481879145_225550.png][/img][img=https://img-bbs.csdn.net/upload/201612/16/1481879154_123960.png][/img]
http协议转https协议
想要将http转换成https 需要修改tomcat里的web.xml文件,在&amp;lt;/welcome-file-list&amp;gt;标签后加上下面代码: &amp;lt;login-config&amp;gt; &amp;lt;!-- Authorization setting for SSL --&amp;gt; &amp;lt;auth-method&amp;gt;CLIENT-CERT&amp;lt;/auth-method&amp;gt; &amp;lt;...
怎么实现https协议?
我现在要做一个查询系统,需要用到https的协议rnrn需要什么服务器软件?tomcat可以吗?weblogic呢?rnrnJDK要多少呢?具体配置需要怎么样?rnrn现在我象没头的苍蝇,需要您的指点rnrn谢谢
请教https协议的使用.
传输表单数据时,使用http协议是明文.我想问下怎么使用https协议,最好给个例子,或者应该注意什么.高分,分不够再加.
tomcat使用https协议
1.使用JDK自带的keytool工具来生成证书: 在jdk/bin目录下,右键在此打开窗口,输入以下指令,则在e盘根目录下得到一个证书 keytool -genkeypair -alias &quot;tomcat&quot; -keyalg &quot;RSA&quot; -keystore &quot;e:\tomcat.keystore&quot; 然后就得到了证书 2.搜下怎么tomcat怎么https协议开...
nginx强制使用https访问(http跳转到https)
nginx强制使用https访问(http跳转到https) server { listen 192.168.1.111:80; server_name test.com; rewrite ^(.*)$ https://$host$1 permanent; } 最近重新装了 lnmp ,发现可以免费试用
Nginx强制使用https访问(http跳转到https)
index.html server {    listen 80;    server_name www.starRTC.com;    location / {                #index.html放在虚拟主机监听的根目录下        root /www;    }        #将404的页面重定向到https的首页    error_page  404 h
nginx强制使用https访问(http跳转到https)
摘自blog.csdn.net/zinss26914/article/details/8549290
PHP代码http跳转到https
PHP代码http跳转到https if(!isset($_SERVER['HTTPS']) || $_SERVER['HTTPS'] != 'on' ){ header('Location: https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);exit(); }
HTTP使用WEBLOGIC修改为HTTPS协议
自用,使用WEBLOGIC将普通http协议修改为HTTPS加密协议,为了过评审没办法,写出自用手册
使用HTTP协议实现通信
HTTP协议浅析(下): 使用HTTP协议实现通信,相关教程:http://blog.csdn.net/tennysonsky/article/details/53909564
PB使用http协议、https协议(简单便捷)
PB使用HTTP协议、HTTPS协议 PB自身也有http组件,但使用起来较为繁琐。VDN作者将http功能通过API的形式封装为HttpClient组件,PB直接调用即可,支持http及https协议,客户端组件免费供PB开发者使用。也可通过VDN快速搭建自己的Http服务器。 QQ技术交流群: 130377874 获取最新版本VDN组件 一、导入组件 1.1、首先...
HTTP和HTTPS协议
应用层1.1. DNS域名解析服务1.1.1. 域名服务器的类型(1) 根域名服务器:最高层次的域名服务器,管理所有的顶级域名服务器。只有13个不同的IP地址的域名。(2) 顶级域名服务器:负责管理在该服务器下注册的所有二级域名(3) 权限域名服务器:负责一个区的域名服务器(4) 本地域名服务器:当一台主机发送域名查询请求时,这个请求报文就会发送给本地域名服务器。1.1.2. 域名解析过程的两种查...
HTTP与HTTPS协议
介绍基于HTTP网络通信技术。重点需要掌握libcurl库和HttpClient库。
Http与Https协议
前言 这两个协议,在分布式通信过程中最为常用,面试中出现频率也是最多的,但是一直没有实际总结过,今天对其进行一个总结。 这里打算基于Fiddler工具,进行HTTP抓包分析,fiddler使用教程如下:fiddler使用教程 简介 HTTP协议相对来说容易一点,也是比较好理解的一个协议,本身是应用层协议,但是因为HTTP协议本身的一些问题,延伸出来的一些解决方案值得深入的学习,例如HTTP...
http/https协议备忘
声明 文章均为本人技术笔记,转载请注明出处https://segmentfault.com/u/yzwall http协议 http(Hypertext Transfer Protocol, 超文本传输协议),基于TCP连接URL(Uniform Resource Locator,统一资源定位符),用于指明网络资源的地址http报文类型分...
HTTP和HTTPS协议概述
什么是HTTP协议? HTTP是HyperTextTransferProtocol的缩写,中文翻译为超文本传输协议,它是一种用于分布式、协作式和超媒体信息系统的应用层协议,HTTP是万维网的数据通信的基础。 说的简单点,其实HTTP协议主要就是用来进行客户端和服务器之间进行通信的标准协议,规定了客户端如何与服务器建立链接、客户端如何从服务器请求数据、服务器如何响应请求,以及最后连接如何关闭...
18.4.2 HTTP和HTTPS协议
本课程包括6章。内容包括Python数据交换格式,Python数据库编程,Python网络编程,wxPython图形用户界面编程,Python多线程编程和Python游戏开发引擎。通过本篇的学习,读者可以全面了解Python编程中一些实用库,熟悉这些库的实用。rn配套资源:示例代码和教学课件rn
HTTP/HTTPS协议权威指南
HTTP权威指南,图解HTTP原理过程。讲解HTTP协议方方面面。高清文字版,带书签。重点讲解了HTTPS及其安全等。
使用HTTP协议访问网络
它的工作原理特别的简单,就是客户端向服务器发出一条HTTP请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些数据进行解析和处理就可以了。 在Android上发送HTTP请求的方式一般有两种,HttpURLConnection和HttpClient 1、使用HTTPURLConnection 首先需要获取到HttpURLConnection的实例,一般只需new出一
使用Http协议访问网络
对于Http协议,我们只需要了解它的工作原理就可以了就是客户端向服务器发出一条HTTP请求,服务器收到请求之后会返回一些数据给客户端,然后客户端再对这些数据进行解析和处理就可以了,一个浏览器的基本工作原理也就是如此了。比如说,WebView控件其实也就是我们向百度的服务器发起了一条HTTP请求,接着服务器分析出我们想要访问的是百度的首页,于是会把该网页的HTML代码进行返回,然后WebView再调
使用http协议访问网络
在Android中发送HTTP请求的方式一般有两种:1.是HttpUrlConnection,2.是HttpClient. 第一个实例 是使用HttpUrlConnection的用法实现访问网络: 界面:主界面中有一个 按钮和一个状态scrolview中的textview; 具体代码如下: public class MainActivity extends Activity { prot
HTTP协议使用cookie
1、平时浏览访问一个网站时,NSURLRequest都会帮你主动记录下来你访问的站点设置的cookie,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的cookie继续去请求。之前以为手机是不存在cookie的,但是看了一些博客文章,发现其实也能输出cookie的。// 1.创建一个网络路径 NSURL *url = [NSURL URLWithString:@"
使用http协议下载文件
import java.io.IOException; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; public class HttpDownloadFile { public static ...
Http协议-HttpClient的使用
Http协议1、Http协议的请求头HTTP Request Header 请求头 Header 解释 示例 Accept 指定客户端能够接收的内容类型 Accept: text/plain, text/html Accept-Chars
cas 使用 http协议
1、修改WEB-INF\deployerConfigContext.xml,加入 p:requireSecure="false"     2、修改WEB-INF\spring-configuration\ticketGrantingTicketCookieGenerator.xml,修改p:cookieSecure="false" bean i
firefox使用http协议
现在firefox默认都是使用的HTTP/1.1, 能不能改变让其使用HTTP/1.0
OneNET HTTP协议的使用
前言 在OneNET平台的HTTP协议可以说是最简单的一种协议,使用的是HTTP的RESTful风格接口,可以作为新手用来入门OneNET各类协议的协议。在OneNET它是一种短连接协议,只能用于数据上报,不能下发命令,如果你想要实现命令下发可以用EDP协议或者MQTT协议。本文向将用工具调试方法,再用C语言代码讲解,用socket来通信,不贴出socket代码,代码在另外一篇...
使用 HTTP协议访问网络
使用 HTTP协议访问网络
HTTP协议浅析(下): 使用HTTP协议实现通信
1. 概述服务器的开发不容易,尤其是开发高性能、稳定性好服务器,更加不容易,因此人们尝试更好简单的方式来开发软件。在服务器方面,使用Web服务器,采用HTTP协议来代替底层的socket,是常见的选择。采用HTTP协议更加除了能得到稳定的服务器支持外,更加可以兼容各种客户端(手机、PC、浏览器)等等。这样实现了一个服务器之后,多个客户端可以通用。2.通信过程HTTP 协议采用请求/响应模型。客户端向
HTTP协议个人总结
先上一张图 手机访问服务器,,怎么请求呢:通过URL来,,那同一个URL通过什么判断上传的参数都是哪些呢,,,就是在URL上通过键值对的方式拼接 例如这样的URL:172.16.16.84/code/login.php/?type=新闻&size=20&page=1这样的,就是在URL里面加了三个键值对传递给了服务器端,服务器端接受到了这三个信息,有自己的一套逻辑来进行处理,并且这样的请求可以
cas4.2 https协议改为http协议
官方文档:https://apereo.github.io/cas/4.2.x/installation/Configuring-SSO-Session-Cookie.html cas默认通过https协议进行访问,非https访问会被cas视为非安全连接访问,单点登录就不会起作用。   1.修改cas.properties 2.修改HTTPSandIMAPS-10000001.jso...
简析http协议与https协议的区别
由于在学习中用到了有关http与https的东西,所以从网上看了很多资料。
24.5.1-2 URL概念HTTP协议HTTPS协议
本视频是智捷课堂推出的一套“Java语言学习立体教程”的视频第三部分,读者以及观看群是初级小白,通过本视频的学习能够成为Java大牛。本主要内容包括:异常处理、集合、泛型、文件管理与I/O流、多线程编程、网络编程、Swing图形用户界面编程、 反射、注解(Annotation)和数据库编程。rn“立体教程”是包括纸质图书,电子图书,视频讲解,课件以及QQ答疑服务等。
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件