Socket编程:
Socket:IP + 端口号;
Socket.getInputStream();
包含整个传输过程中的所有字节数据,包含协议头;
更为底层;
利用Socket可以模拟浏览器解析http协议。
URL:
URLConnection;
URLConnection.getInputStream();
底层是tcp/ip协议,可直接获取web页面/服务器返回的有效信息,不包含协议头等协议负载;
抓取页面内容 ----- 网络爬虫。
本文介绍了Socket编程的基础概念,包括如何使用Socket模拟浏览器解析HTTP协议,以及URL与URLConnection的使用方式,对比了Socket与URL在获取网络数据方面的不同。
Socket编程:
Socket:IP + 端口号;
Socket.getInputStream();
包含整个传输过程中的所有字节数据,包含协议头;
更为底层;
利用Socket可以模拟浏览器解析http协议。
URL:
URLConnection;
URLConnection.getInputStream();
底层是tcp/ip协议,可直接获取web页面/服务器返回的有效信息,不包含协议头等协议负载;
抓取页面内容 ----- 网络爬虫。
4475
2108

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