美文网首页
HTTP基础

HTTP基础

作者: 伤她心我是万万不能 | 来源:发表于2019-05-21 22:10 被阅读0次

1. 什么是URL

http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name

上面这一行就是我们所熟悉的网址,这就是一个URL。
它由几部分构成:
1.协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符

2.域名部分:该URL的域名部分为“www.aspxfans.com”。一个URL中,也可以使用IP地址作为域名使用

3.端口部分:跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口

4.虚拟目录部分:从域名后的第一个“/”开始到最后一个“/”为止,是虚拟目录部分。虚拟目录也不是一个URL必须的部分。本例中的虚拟目录是“/news/”

5.文件名部分:从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。本例中的文件名是“index.asp”。文件名部分也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名

6.锚部分:从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分

7.参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。本例中的参数部分为“boardID=5&ID=24618&page=1”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。

相关文章

  • HTTP 基础

    转载自 github:Interview-Notebook,有删减和改动参考:《图解 HTTP》 一 、基础概念 ...

  • http基础

    URL 统一资源定位符(URL)是资源标识符最常见的形式。URL 描述了一台特定服务器上某资源的特定位置。它们可以...

  • HTTP基础

    HTTP:HyperText Transfer Protocol 超文本传输协议 HTTPS:HTTP基于SSL及...

  • http基础

    前言 今天调试的时候用到了curl,所以这周就简单介绍一下curl的用法。curl一般用来发送http请求,进行w...

  • HTTP 基础

    一什么是URL? 1.1URL和URI有什么区别? URI:Uniform resource identifer,...

  • http基础

    1.http协议 1.1 概念 是对浏览器和服务器端数据传输格式的规范! 1.2 http协议内容 请求 响应 2...

  • HTTP 基础

    HTTP 作用 用于客户端和服务器端的通信。 请求资源一方成为客户端,提供资源一方成为服务器端。 有时候,双方角色...

  • http基础

    OSI 七层模型指什么OSI:Open System Interconnection moble。是一个由国际标准...

  • HTTP基础

    本博客著作权归从这到那所有,转载请注明出处 HTTP基础 HTTP:Hyper Text Transfer Pro...

  • HTTP基础

网友评论

      本文标题:HTTP基础

      本文链接:https://www.haomeiwen.com/subject/nmxszqtx.html