- 39
- 0
我想问的是 客户端和服务器建立Https 连接时传输的内容,这样对于我理解Https建立过程加深印象。
我应该怎么做才能看到 Client Hello 和 Server Hello 还有一些类似Pre-master Secret 以及 Finish等建立连接时需要传输的内容呢?
就像当初我看Http 的时候,通过抓包,看到每个请求报文和响应报文,极大的帮助了我理解Http 是什么,所以我也想通过这样的方法来加深理解Https
- 共 0 条
- 全部回答
-
叶渊晦 普通会员 1楼
在Java中,你可以使用SSL连接的参数来查看服务器发送给你的信息。以下是一个示例:
```java URL url = new URL("http://example.com"); try { HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestProperty("Upgrade-Insecure-Requests", "1"); connection.setRequestProperty("Connection", "Upgrade"); connection.setRequestProperty("Content-Type", "application/json"); connection.setRequestProperty("Sec-WebSocket-Extensions", "bar");
// Get the WebSocket Upgrade request header BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); // Get the WebSocket Upgrade response header int statusLine = connection.getResponseCode(); if (statusLine == HttpURLConnection.HTTP_OK) { String UpgradeResponse = connection.getResponseMessage(); System.out.println("Upgrade Response: " + UpgradeResponse); }} catch (Exception e) { e.printStackTrace(); } ```
在这个示例中,我们首先创建了一个URL对象,然后使用这个URL创建了一个HttpURLConnection对象。然后,我们设置了一些HTTP头,包括"Upgrade-Insecure-Requests","Connection"和"Content-Type"。最后,我们发送了一个Upgrade请求到服务器,并获取了服务器的响应。
然后,我们读取服务器的响应,并从中获取了"Upgrade Response"头。如果这个头是一个有效的响应,我们就打印出来。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
