未验证 提交 6464b97b 编写于 作者: 布客飞龙 提交者: GitHub

Update 13.md

上级 c96575ed
# 十三、HTTP 客户端和 WebSocket API
> 原文:[Java Coding Problems](https://libgen.rs/book/index.php?md5=3280024C263466704C8F7525E5BB6AAE)
>
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
>
> 贡献者:[飞龙](https://github.com/wizardforcel)
>
> 本文来自[【ApacheCN Java 译文集】](https://github.com/apachecn/apachecn-java-zh),自豪地采用[谷歌翻译](https://translate.google.cn/)。
本章包括 20 个问题,旨在介绍 HTTP 客户端和 WebSocket API。
你还记得`HttpUrlConnection`吗?好吧,JDK11 附带了 HTTP 客户端 API,它是对`HttpUrlConnection`的重新发明。HTTP 客户端 API 易于使用,支持 HTTP/2(默认)和 HTTP/1.1。为了向后兼容,当服务器不支持 HTTP/2 时,HTTP 客户端 API 将自动从 HTTP/2 降级到 HTTP 1.1。此外,HTTP 客户端 API 支持同步和异步编程模型,并依赖流来传输数据(反应流)。它还支持 WebSocket 协议,该协议用于实时 Web 应用,以较低的消息开销提供客户端-服务器通信。
......@@ -1537,4 +1545,4 @@ Received data: {"visibility":"public","response":"yes","guests":1,"member":{"mem
我们的任务完成了!这是本章的最后一个问题。现在,我们已经到了这本书的结尾。看起来新的 HTTP 客户端和 WebSocketAPI 非常酷。它们具有很大的灵活性和多功能性,非常直观,并且成功地隐藏了许多我们不想在开发过程中处理的令人痛苦的细节。
从本章下载应用以查看结果和其他详细信息。
\ No newline at end of file
从本章下载应用以查看结果和其他详细信息。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册