一、HTTP协议介绍
HTTP:HyperText Transfer Protocol 超文本传输协议,是一个基于请求与响应模式的、应用层的协议,也是互联网应用最为广泛的网络协议。
1.1 HTTP协议的特点
1. 支持客户端/服务器模式
2.简单快速
3.灵活
4.无连接
5.无状态
2. URL 格式
URL:Uniform Resource Locator 统一资源定位符,是互联网上标准资源的地址。HTTP使用URL来建立连接和传输数据。
http://www.itcast.cn:8080/news/index.html?uid=123&page=1
协议部分:"http",常见的协议有HTTP,HTTPS,FTP等
域名部分: "www.itcast.cn",也可以使用IP地址作为域名使用
端口部分:"8080",端口可以省略,默认端口(HTPP:80,HTTPS:443,FTP:21),在网络主机上,标示一个进程(应用程序)
资源路径部分:"/news/index.html",标示网络资源(文件、图片、音视频、变量....)
查询参数部分:"uid=123&page=1",可以允许多个参数,多个之间用"&"作为分隔符
资源路径与查询参数使用"?"分割,查询参数中"uid=123",uid代表key,123代表value,使用"="分割。