应用中需要用HTTPS验证链接。
查了一下,看到了一个帖子从
http到https有没有更好的方法
robbin解答了这个问题
引用
修改conf/server.xml,打开Tomcat的HTTPS端口,另外再创建一个密钥文件,然后在你的应用中修改web.xml,增加授权区。这些你都可以自己去查tomcat的手册。
引用
关于web.xml如何配置,tomcat手册没有提到,应该如下配置:
Xml代码
<security-constraint>
<web-resource-collection>
<web-resource-name>sslapp</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
url pattern指明需要SSL的url,CONFIDENTIAL是指明需要SSL,这样配置就可以了,页面不需要修改任何URL,会自动转到SSL上的。
引用
snow18 写道
robbin,我测了一下,能够进入https域,但是当我跳出那个域的时候也是一直带着https,能不能够实现一种:当和我设置的url-pattern一致时候,自动变成https,但当我跳出后,自动又变会http的?
那么你可以再设置那些跳出的URL是不需要验证的就行了。
但是在HTTPS到HTTP的跳转没有成功。
在web.xml设置也无效,链接跳转到不需要HTTPS验证的链接时仍然是用HTTPS协议传输的。
问题:如何配置,能从HTTPS到HTTP的跳转?
分享到:
相关推荐
标题中的“地址转化器 迅雷,电驴,网盘,快车,旋风,http链接转化”指的是一个工具或软件,它能够帮助用户将不同类型的下载链接转换为相互兼容的格式,以便在不同的下载管理器中使用。这些下载管理器,如迅雷、...
在计算机科学领域,ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)和HEX(十六进制...在"ASCII And Hex"这个主题中,可能包含更多关于这些转换的实际操作和示例,值得深入研究。
C#将图片和字节流相互转换代码: usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Drawing; usingSystem.IO; namespaceMicrosoft.Form.Base { classImageToByte {...
标题中的“迅雷/快车/BT/电驴下载地址互相转换工具”指的是一个软件程序,它能够处理不同类型的下载链接,将它们在迅雷、快车、BT(BitTorrent)和电驴(eDonkey)之间进行转换。这个工具对于用户来说非常方便,因为...
在Android开发中,数据在内存和磁盘之间传输时,我们经常需要在`byte[]`(字节数组)和`String`之间进行转换。这是因为`byte[]`适合处理二进制数据,如图片、音频文件等,而`String`则更适合存储文本信息。本篇将...
总的来说,HexString和Base64String的转换是编程中常见的任务,理解它们的工作原理和转换过程对于任何IT从业者来说都是必备技能。掌握这个小程序的使用,不仅可以帮助处理日常开发中的数据编码问题,还能加深对数据...
在Java开发中,XML(可扩展标记语言)和Bean之间的互相转换是一项常见的任务,尤其是在处理配置文件、数据交换或者序列化场景中。本篇将详细阐述XML与Bean之间的转换过程,以及相关的Java技术。 首先,XML是一种...
本文将详细介绍易语言中如何进行文本与字节集的相互转换,并提供相关知识点。 首先,我们要理解什么是文本和字节集。文本是人类可读的字符序列,如汉字、英文、数字等,易语言中通常用字符串类型表示。而字节集则是...
相反,CSS到SVG的转换主要是为了将CSS的某些效果(如渐变、阴影等)转化为SVG图形,以获得更好的跨浏览器兼容性和性能。例如,CSS的线性渐变可以转换为SVG的`<linearGradient>`元素。 "svg2css-master"这个压缩包很...
这个工具包主要针对开发者,特别是那些需要频繁进行HTTP接口验证和性能测试的人员,旨在简化HTTP请求的构造和响应的解析过程,提供高效且便捷的测试环境。 在使用七牛httptest工具包前,我们需要了解一些基本概念:...
首先,内网穿透,也称为NAT穿透,是为了使内网中的设备能够被公网访问,或者内网设备之间可以相互通信,而绕过NAT(网络地址转换)限制的一种技术。常见的内网穿透工具有FRP(Fast Reverse Proxy)、ngrok等,它们...
在Java编程中,将图片与Base64编码进行相互转换是一项常见的任务,特别是在网络传输、存储和显示图像数据时。Base64是一种用于将任意二进制数据转换为可打印ASCII字符的编码方式,这对于在HTTP协议下传输二进制数据...
通过以上介绍,我们可以了解到HTTP和HTTPS的运行机制与TCP/IP协议族的紧密关联。理解这些基础知识有助于我们更深入地掌握Web开发和网络安全领域的核心概念。在未来的学习过程中,继续探索TCP/IP协议族的其他方面以及...
总的来说,“迅雷、快车和普通下载地址互相转换工具”是一个实用的辅助软件,它通过解决下载地址之间的兼容问题,极大地便利了用户在不同下载工具间的操作,提高了下载体验。在日常的网络资源获取和分享过程中,掌握...
它易于人阅读和编写,同时也易于机器解析和生成。本篇将深入探讨如何在JavaScript中进行JSON字符串与JavaScript对象之间的转换,并提供相关的源码示例。 **一、JSON.stringify()方法** 在JavaScript中,将...
以下是对JSON与对象相互转换的一些详细说明: 1. **Python中的JSON操作**: - `json.dumps()`: 序列化对象到JSON字符串。例如,`json.dumps(obj, ensure_ascii=False)`可以将Python对象转化为JSON字符串,`ensure_...
XML和JavaBean相互转化是一个非常有用的工作,用来读写xml的组件很多,比如dom4j, sax, JDom,Digester等,但是很多组件用起来很麻烦,今天给大家推荐一个超级简单的组件JOX, JOX是一套用户XML document和Java ...
本文将探讨Base64图片与字符之间的相互转换,以及如何在实际开发中应用这些知识。 1. **Base64编码原理** - Base64编码基于64个字符集,包括大小写字母、数字和两个特殊符号(`+` 和 `/`),以及一个用于填充的...
然而,有时用户可能希望使用其他下载工具,或者在没有安装这些特定工具的设备上下载文件,这时就需要下载地址转换器来解决这个问题。 下载地址转换器的工作原理通常涉及解析和重组下载链接。它会解析出专有地址中的...