import java.io.*;
import java.net.*;
import javax.net.ssl.*;
//Download by http://www.codefans.net
//使用SSL套接字的HTTPS服务器端
//接受客户端的一个连接,并返回Hello,world.
public class HTTPSExample {
public static void main(String[] args) {
try{
//使用8080端口创建SSL服务器套接字
SSLServerSocketFactory sslSocket =
(SSLServerSocketFactory)SSLServerSocketFactory.getDefault(); //返回缺省的SocketFactory对象
ServerSocket serSocket = sslSocket.createServerSocket(8080); //用8080端口创建一个ServerSocket对象
//等待连接
while (true) {
Socket socket = serSocket.accept(); //临听连接
//获取客户端请求
BufferedReader in = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
System.out.println(in.readLine());
//返回客户端的回应
PrintWriter out = new PrintWriter( socket.getOutputStream()); //生成PrintWriter对象,用于输出信息
StringBuffer strBuffer = new StringBuffer(); //返回的HTML流信息
strBuffer.append("<HTML><HEAD><TITLE>HTTPS Example</TITLE></HEAD>"); //增加返回信息
strBuffer.append("<BODY><H2>Congratulate!</H2></BODY></HTML>"); //增加返回信息
out.println(strBuffer.toString()); //输出信息
//关闭连接
out.close();
socket.close();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip 基于java的开发源码-SSL及HTTPS协议实例源码.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于java的开发源码-SSL及HTTPS协议实例源码.zip (4个子文件)
codefans.net
SSL及HTTPS协议
95-2.bmp 314KB
95-1.bmp 326KB
HTTPSExample.java 1KB
HTTPSExample.class 1KB
共 4 条
- 1
资源评论
助力毕业
- 粉丝: 2173
- 资源: 5117
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功