- 网络编程(含 UrlConnection 发送 HTTP 请求下载文件):https://blog.csdn.net/qq_41538097/article/details/118722718
- Apache HttpComponents 简单使用:https://blog.csdn.net/qq_41538097/article/details/123719298
- RestTemplate简单使用:https://blog.csdn.net/qq_41538097/article/details/123560238
- okhttp3简单使用:https://blog.csdn.net/qq_41538097/article/details/123677614
- HttpURLConnection 简单使用:https://blog.csdn.net/qq_41538097/article/details/123697432
URLConnection
- jdk 自带,调用接口传递参数比较麻烦
- 使用 UrlConnection 比直接使用 Socket 要简单的多,不用关心状态和线程治理。
- UrlConnection 基于Http协议,只是进行了封装,添加了一些额外规则(如头信息),本质上也是建立TCP连接,利用Socket实现连接和传输数据的,一般每次请求方法完成需要在 finally 里关闭连接。
Wireshark 抓包
由于 Wireshark 只能抓取通过网关的包,而本地搭建的服务器不经过网关,因此不能直接抓取,根据网上的 route add IP地址 mask 255.255.255.255 网关IP
添加路由之后仍不成功,最终选择安装 npcap-1.60 成功实现抓包
虽然我连的无线网,但需要选择有线的 Adapter for loopback traffic capture 抓取本地包
一、请求网络资源