传送门
《一、Android Studio的安装和使用》
《二、Android界面开发》
《三、Android网络开发》
《四、狗狗大全应用实战》
视频教程
https://space.bilibili.com/249229063/channel/seriesdetail?sid=1930119
学习目标
- 了解HTTP
- OKHttp的使用
- 网络数据解析
HTTP
维基百科:https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW: World Wide Web)服务器传输超文本到本地浏览器的传送协议。这里说的超文本,就是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本,可以理解成网页。所以,HTTP实际上就是一个规则,服务器和终端按照这套规则进行数据传输和解析。那这个规则是怎样的呢?这个规则主要定义了HTTP请求的数据结构和HTTP响应的数据结构。
HTTP请求
一个HTTP请求到服务器的请求消息包括以下格式:请求行(request line)、请求头部(header)、空行和请求数据四个部分组成。请求数据部分可以没有,但其余部分必须有,例如:
-- 请求行,包括请求方法(这里为GET),URL(这里为/),协议版本(这里为HTTP/1.1)
GET / HTTP/1.1
-- 请求头部
Hos