day20
HTTP协议
Hyper Text Transfer Protocol(超文本传输协议)
用于从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果)
请求方法时,只需传送请求方法和路径,请求方法有:GET,POST,HEAD
允许传送任意类型的数据对象 Content-Type标记
无连接,无状态(无上下文记忆) 支持B/S C/S 模式
URL:
HTTP 用URL来传输数据和建立连接。全称是UniformResourceLocator, 中文叫统一资源定位符,是互联网上用来标识某一处资源的地址。
www.aspxfans.com:8080
http: // www.aspxfans.com : 8080
协议部分 分隔符 域名部分(or IP地址) 分隔符 端口号(可省略,默认端口)
/news/index.asp? boardID=5&ID=24618&page=1
从域名后的最后一个“/”开始到“?”为止,是文件名部分,
如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,
如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。 本例文件名为 index.asp
#name
从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分。
boardID=5&ID=24618&page=1
参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。
本例中的参数部分为“boardID=5&ID=24618&page=1”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。
协议://域名:(port)/.../.../文件名?参数部分&参数部分#(锚部分)
HTTP协议
Hyper Text Transfer Protocol(超文本传输协议)
用于从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传递数据(HTML文件,图片文件,查询结果)
请求方法时,只需传送请求方法和路径,请求方法有:GET,POST,HEAD
允许传送任意类型的数据对象 Content-Type标记
无连接,无状态(无上下文记忆) 支持B/S C/S 模式
URL:
HTTP 用URL来传输数据和建立连接。全称是UniformResourceLocator, 中文叫统一资源定位符,是互联网上用来标识某一处资源的地址。
http: // www.aspxfans.com : 8080
协议部分 分隔符 域名部分(or IP地址) 分隔符 端口号(可省略,默认端口)
/news/index.asp? boardID=5&ID=24618&page=1
从域名后的最后一个“/”开始到“?”为止,是文件名部分,
如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,
如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。 本例文件名为 index.asp
#name
从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分。
boardID=5&ID=24618&page=1
参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。
本例中的参数部分为“boardID=5&ID=24618&page=1”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。
协议://域名:(port)/.../.../文件名?参数部分&参数部分#(锚部分)
展开
评论
点赞