日期:2014-05-20  浏览次数:20829 次

Http换成Https的问题。
老客户端是以http协议传输的,现在服务端是https协议的了,客户端大概要怎么改呢?难道只要把http后面+个s吗?请大神来帮帮咯。

------解决方案--------------------
HTTP 与HTTPS协议本质上没有分别,只是HTTPS数据在网络传输的时候进行了加密而已,客户端就需要相应的加密,解密代码。
确切的说,就是在C的数据加密进行传输到S,C将获取S的数据进行解密.
C(client) data <----->S (Server) data 修改为C data <-->加密|解密 <--> S(Server) data
------解决方案--------------------
客户端是 Java 的么?通过 URLConnection 处理的么?如果是的话,只要把 http://xxx.xxx.xxx.xxx 改为 https://xxx.xxx.xxx.xxx
------解决方案--------------------
传输层的协议,应用层不必关注
探讨
引用:
进行 SSL/TLS 通信握手等一系列复杂的东西在 URLConnection 中的协议处理程序已经处理掉了。

URL requestUrl = new URL(this.requestUrl);
URLConnection conn = requestUrl.openConnection();
是用URLConnection处理过的,中间的……

------解决方案--------------------
探讨

引用:
进行 SSL/TLS 通信握手等一系列复杂的东西在 URLConnection 中的协议处理程序已经处理掉了。

URL requestUrl = new URL(this.requestUrl);
URLConnection conn = requestUrl.openConnection();
是用URLConnection处理过的,中间……

------解决方案--------------------
首先你确认服务端已经配置好了https?那客服端(指浏览)输入的网址把原来的http改为https即可,还有一个值得一提的是,有没有导入安全证书啊?
------解决方案--------------------
客户端有可能需要装证书
------解决方案--------------------
谁能给个helloworld程序。