Java网络编程:URL内容读取与非阻塞套接字编程
1. URL内容读取基础
URL包含用于与托管其内容的远程应用程序通信的协议,例如 http://www.yahoo.com/index.html 使用的是 http 协议。当访问URL内容时,计算机需借助协议套件中较低层的协议(如传输层、网络层等)与远程主机通信, http 应用层协议使用的是下层的 TCP/IP 协议。
在分布式应用中,经常需要检索由URL标识的资源,如文本、HTML内容、图像文件、音频/视频文件等。Java提供了便捷的方式来读写URL数据。
URL数据分为头部和内容两部分,Java的 URL 类及其他相关类可用于读写这两部分。在读写URL之前,需有一个可访问的有效URL,这里以 www.httpbin.org 网站为例,该网站提供了多个用于测试的URL端点,如下表所示:
| URL | Description |
| — | — |
| http://www.httpbin.org/get | 接受HTTP GET请求,并以JSON格式返回传递给该URL的参数。例如传递 year=1969 参数时,URL为 http://www.httpbin.org/get?year=1969 |
| http://www.httpbin.org/post | 接受HTTP POST请求
超级会员免费看
订阅专栏 解锁全文

163

被折叠的 条评论
为什么被折叠?



