HTTP的下层传输层是TCP协议,是建立连接的安全协议
首先实现一个服务器,用于获取请求协议
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
/*
* 使用ServerSocket建立与浏览器的连接,获取请求协议
*/
public class server01 {
private ServerSocket serverSocket;
public static void main(String[] args) {
server01 s1 = new server01();
s1.start();
}
//启动服务
public void start() {
try {
serverSocket = new ServerSocket(8888);
receive();
} catch (IOException e) {
e.printStackTrace();
System.out.println("启动服务失败");
}
}
//接受连接处理
public void receive() {
try {
Socket clientSocket = serverSocket.accept();
System.out.println("一个客户端建立了连接");
//获取请求协议
InputStream is = clientSocket.getInputStream();
byte[] datas = new byte[1024*1024];
int len = is.read(datas);
String requeString = new String(datas, 0, len);
System.out.println(requeString);
} catch (IOException e) {
e.printStackTrace();
}
}
//停止服务
public void stop() {
}
}
rester插件
1、于应用商城搜索
2、安装
启动上述服务器
使用rester插件进行服务器请求测试