听说吧里大佬多,有个java相关的问题麻烦各位大佬帮忙解答
战舰少女台服吧
全部回复
仅看楼主
level 13
叶泓祉 楼主
近期有一个想法是用java去监听https请求来获取https请求和响应的相关信息。
我根据资料理解的流程是,请求→代理服务器→真实的服务器→代理服务器→响应。
根据流程目前有这样几个问题
1、请求下发到代理服务器,也就是socket捕捉到的请求,method为connect,需要代理服务返回一个特定内容的报文才会下发真正的请求信息,这个报文是啥样的。
2、代理服务器获取真实的报文之后肯定是要解析然后通过http请求下发的方式进行下发,那报文如何转换为http请求,以及http请求的响应如何转换为要返回给真实请求的响应。
PS:各位大佬要是愿意给代码那是更好的。
跪谢各位大佬
2019年12月14日 11点12分 1
level 12
[滑稽]wireshark抓包~然后百度 NETTY HTTPS~
2019年12月14日 11点12分 2
代理服务器大概是指NGNIX,百度NGINX HTTPS了解一下~
2019年12月14日 11点12分
HTTPS相较于HTTP就是多了层加密,建议先密码学相关概念了解一下,对称加密和非对称加密,公钥和私钥,签名和证书等等~~~
2019年12月14日 11点12分
然后会用SSL相关类库完成加密和解密,应该就能初步理解整个流程了
2019年12月14日 11点12分
不不不是通过纯代码去实现所有功能。
2019年12月14日 12点12分
吧务
level 15
☕️[滑稽]
2019年12月14日 11点12分 3
1