精华内容
下载资源
问答
  • URL一般有四部分组成

    千次阅读 2019-10-04 20:23:47
    URL一般有四部分组成: <协议>://<主机>:<端口>/<路径> 现在最常用的<协议>为http协议。 <主机>是指主机在因特网上的域名。 http协议的默认<端口>为80(可以省略)。 <...

    URL(Uniform Resource Locator) ,统一资源定位符,能够对因特网的资源进行定位。
    URL一般有四部分组成: <协议>://<主机>:<端口>/<路径>
    现在最常用的<协议>为http协议。
    <主机>是指主机在因特网上的域名。
    http协议的默认<端口>为80(可以省略)。
    <路径>是指要活的的文件的路径。

    超文本传输协议(HTTP)的统一资源定位符将从因特网获取信息的五个基本元素包括在一个简单的地址中:

    1.传送协议。
    2.服务器。
    3.端口号。(以数字方式表示,若为HTTP的默认值“:80”可省略)
    4.路径。(以“/”字符区别路径中的每一个目录名称)
    5.查询。(GET模式的窗体参数,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字符冲突的问题)
    典型的统一资源定位符看上去是这样的:

    (带方括号[]的为可选项):
    protocol:// hostname[:port] / path / [;parameters][?query]#fragment

    展开全文
  • url组成部分详解

    万次阅读 多人点赞 2017-02-15 13:48:07
    就以下面这个URL为例,介绍下普通URL的各部分组成 http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name 从上面的URL可以看出,一完整的URL包括以下几部分: 1.协议部分:该URL...


    就以下面这个URL为例,介绍下普通URL的各部分组成

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

    从上面的URL可以看出,一个完整的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”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。

    展开全文
  • URL的各个组成部分详解

    万次阅读 2017-05-09 18:21:34
    就以下面这个URL为例,介绍下普通URL的各部分组成 http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name 从上面的URL可以看出,一完整的URL包括以下几部分: 1.协议部分:该URL...

    就以下面这个URL为例,介绍下普通URL的各部分组成

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

    从上面的URL可以看出,一个完整的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”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。


      

    以下是高效拼接一个GET请求URL的例子


    [html]  view plain copy 在CODE上查看代码片 派生到我的代码片
    1. private String getUrl(HashMap<String, String> params) {  
    2.  String url = Constants.URL_CS_DATA;  
    3.  // 添加url参数  
    4.  if (params != null) {  
    5.   Iterator<String> it = params.keySet().iterator();  
    6.   StringBuffer sb = null;  
    7.   while (it.hasNext()) {  
    8.    String key = it.next();  
    9.    String value = params.get(key);  
    10.    if (sb == null) {  
    11.     sb = new StringBuffer();  
    12.     sb.append("?");  
    13.    } else {  
    14.     sb.append("&");  
    15.    }  
    16.    sb.append(key);  
    17.    sb.append("=");  
    18.    sb.append(value);  
    19.   }  
    20.   url += sb.toString();  
    21.  }  
    22.  return url;  
    23. }  
    展开全文
  • 浏览器中url的组成部分详解

    千次阅读 2018-06-24 22:37:59
    一: 什么是URL 书籍有 ISBN 号,公交车有线路号,银行账户有账户编号,个人有社会保险号,而 URL 就是因特网资源的标准化名称,URL 指向每一条...那么看一下它的组成部分二:URL的组成部分 例如:https://www...

    一:   什么是URL

     书籍有 ISBN 号,公交车有线路号,银行账户有账户编号,个人有社会保险号,而 URL 就是因特网资源的标准化名称,URL 指向每一条电子信息,告诉你它们位于何处,以及如何与之进行交互。

    URL 是通过描述资源的位置来标识资源的,而 URN 则是通过名字来识别资源的,与它们当前所处位置无关。那么看一下它的组成部分

    二:URL的组成部分

            例如:https://www.baidu.com/index.html?query=test&userName=testName

          1.协议(http),协议可以告知 浏览器客户端怎样访问资源,这里 URL 说明要使用 HTTP 协议,也可以是其他协议,如 https 、ftp 、rtsp 、smtp 等

            2、主机名又叫域名(www.abc.com),域名会对应一个ip地址,这部分告知 Web 客户端资源位于何处

            3、路径(index.html),资源路径说明了请求的是服务器上哪个特定的本地资源

    三、URL 语法

    看<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>

    协议(scheme):访问服务器以获取资源时要使用哪种协议
    用户(user):某些方案访问资源时需要用户名和密码来认证(如 ftp),默认值是匿名用户
    密码(password):用户名后面可能要包含的密码,中间由冒号分隔
    主机(host):资源宿主服务器的主机名或点分 IP 地址
    端口(port):资源宿主服务器正在监听的端口号,每个方案都有默认的端口号,如 HTTP 的默认端口号为 80
    路径(path):服务器上资源的本地名,由一个斜杠将其与前面的 URL 组件分隔开来
    参数(params):参数为应用程序提供了访问资源所需的所有附加信息(如 type=d 表明访问的资源是个目录),参数为 key/value 对,URL 中可以包含多个参数,用分号分隔
    查询(query):用来查询某类资源,用问号与其他组件隔开,如果有多个查询,则用 & 隔开,如 https://www.taobao.com/inventory.cig?item=12731&color=blue

    片段(frag):对一个带有章节的大型文本文档来说,资源的 URL 会指向整个文本文档,但是我们可以根据片段来显示我们感兴趣的章节,片段表示一小片或一部分资源的名字,用 # 与其他组件隔开

    四、URL 快捷方式

    1、相对 URL :相对 URL 是一个资源的便捷缩略方式,如 ./index.html
    2、绝对 URL :绝对 URL 中包含有访问资源所需的所有信息,如 http://www.abc.com/index.html
    3、自动扩展 URL :比如我们访问百度的时候,我们直接访问 baidu.com 即可,浏览器会自动扩展,自动扩展有两种方式,第一种是根据主机名来扩展,比如你输入 yahoo ,则自动扩展为 www.yahoo.com ;第二种是根据历史记录来扩展,也就是浏览器将你访问过的 URL 历史存储起来,下次输入 URL 时会自动扩展。

    五、URL 字符集

    URL 字符集:默认的计算机系统字符集通常都倾向于以英语(US-ASCII)为中心,虽然美国用户使用起来很方便,但却不支持其他国家的语言,现在我们一般都是用 utf-8 作为字符集(支持多国语言)
    URL 编码机制:用转义的方法来表示一些不安全的字符,如下图 1

    URL 字符限制:在 URL 中,一些字符被保留起来,有着特殊的含义,如下图




    展开全文
  • URL的组成部分

    千次阅读 2017-09-30 14:16:53
    URL 的组成部分URL(统一资源定位符)是 URI(通用资源标识)的特定类型。URL 通常在因特网上查找现有资源。当 Web 客户机向服务器发出对资源的请求时,使用 URL。URI 和 URL 的概念由因特网协会和 IETF(因特网工程...
  • 简述 URL 并分别说明各部分的含义

    千次阅读 2019-03-22 13:42:52
    转自 : 简述 URL 并分别说明各部分的含义 构造一完整URL例子:...一完整的URL包括:协议部分、域名部分、端口部分、虚拟目录部分、文件名部分、参数部分、锚部分 1.协议部分:该URL的协议部分为“...
  • 如何将一URL转换为一URL

    万次阅读 多人点赞 2018-04-21 14:40:41
    前几天整理面试题的时候,有一道试题是《如何将一很长的URL转换为一短的URL,并实现他们之间的相互转换?》,现在想起来这是一绝对不简单的问题,需要考虑很多方面,今天和大家一起学习研究一下! 短网址:...
  • js获取url链接中的域名部分

    万次阅读 2018-03-19 11:23:45
    因为一正确的url必定是由http://或者是https://、domain、路径/参数组成,所以可以用split以/进行分割成数组,取第3部分就是域名了。 代码范例: var url = ‘http://www.0-php.com/cat_2.html‘; var domain =...
  • java爬虫

    千次阅读 多人点赞 2019-04-12 11:59:12
    爬虫的基本概念: ​ 什么是爬虫 ​ 爬虫的价值 ​ 爬虫的分类 ​ 通用的爬虫 ​ 垂直的爬虫 ​ 爬虫的基本原理 爬虫的三大模块: ​ 获取数据 ...​ 网络爬虫是一程序, 采用一种特定的解析结构来获取互...
  • 知乎爬虫过程详解(附完整代码)

    万次阅读 多人点赞 2019-07-25 21:37:16
    磕盐需要,编写了一爬虫程序,对知乎网站的数据进行爬取,关于知乎爬虫,我们分别从用户角度和问题角度两方向对其进行爬取。 项目流程:爬虫代码(Python)→非结构化数据(Mongo)→结构化数据(MySQL)→结构化数据...
  • Django框架基础教程(一):简单介绍Python Django框架

    万次阅读 多人点赞 2019-05-22 17:11:28
    Django框架基础(一):简单介绍Python Django框架,从零开始学Django框架。...Django是一开源的Web应用框架,例如舆管家数据监测平台由Python写成。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 ...
  • 在浏览器中输入网址按下回车经历了一怎样的过程?...6、断开连接:TCP次挥手; 下面为大家一一介绍以上过程: 一、DNS解析 DNS 协议提供通过域名查找 IP 地址,或逆向从 IP 地址反查域名的服务。D...
  • 本文给大家介绍php解析url并得到url中的参数及获取url参数的种方式,涉及到将字符串参数变为数组,将参数变为字符串的相关知识,本文代码简单易懂,感兴趣的朋友一起看看吧 下面一段代码是php解析url并得到url中...
  • Python爬虫入门

    千次阅读 多人点赞 2018-05-31 16:24:20
    首先选取一部分的种子URL,将这些URL放入待抓取URL队列 取出待抓取URL,解析DNS得到主机的IP,并将URL对应的网页下载下来,存储进已下载网页库中,并且将这些URL放进已抓取URL队列 分析已抓取URL队列中的URL,...
  • 访问一个URL经历了哪些过程

    万次阅读 多人点赞 2019-04-03 00:18:35
    从大致上来讲经历了 客户端获取URL - >...从用户在浏览器输入域名开始,到web页面加载完毕,这是一说复杂不复杂,说简单不简单的过程,下文暂且把这过程称作网页加载过程。下面我将依靠自己的经验,总结一...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Tcp服务端与客户端的JAVA实例源代码,一简单的Java TCP服务器端程序,别外还有一客户端的程序,两者互相配合可以开发出超多的网络程序,这是最基础的部分。 递归遍历矩阵 1目标文件,简单! 多人聊天室 3...
  • 修改bootstrap.yml,显式配置status-page-url和health-check-url(建议参考章节:推荐配置)。 eureka : instance : ... prefer-ip-address : true # 显式配置 status-page-url和health-check-...
  • URLURL encoding 简述

    万次阅读 2015-10-15 23:42:06
    介绍当我们浏览网页的时候,其中涉及到不少技术。其中,有一项最基本的机制使得我们可以顺利的在浩瀚的互联网海洋中快速的定位到...例如,”http://www.baidu.com” 是一个URL。关于URL怎么定义,该遵守什么规则,是
  • 什么是URL

    万次阅读 多人点赞 2021-03-06 10:25:13
    什么是URL? 本文讨论了统一资源定位符(URL)...和Hypertext以及HTTP一样,URL是 Web 中的一核心概念。它是浏览器用来检索 web 上公布的任何资源的机制。 URL 代表着是统一资源定位符(Uniform Resource Locato...
  • Nginx实现URL重写

    千次阅读 2019-01-14 00:30:51
    本文利用Nginx实现URL重写,本文使用Nginx...URL重写是指将一个URL请求重新写成网站可以处理的另一个URL的过程。这样说可能不是很好理解,举例子来说明一下,在开发中可能经常遇到这样的需求,比如通过浏览器请求...
  • 关于URL编码

    千次阅读 2017-01-07 17:52:24
    一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址”http://www.abc.com“,但是没有希腊字母的网址”http://www.aβγ.com”(读作阿尔法-贝塔-...
  • 零基础爬虫入门() | URL管理

    千次阅读 多人点赞 2020-04-02 10:30:21
    Chapter04 | 爬取数据之URL管理一、URL去重1、URL去重的重要性2、Hash去重 网络爬虫的过程: 爬虫通过本地或远程DNS,获取URL对应的IP地址 根据获取的IP地址与访问内容封装HTTP请求 爬虫打出HTTP请求 服务器接收...
  • 接口测试工具Postman接口测试图文教程

    万次阅读 多人点赞 2018-07-11 13:10:03
    新建一亿的项目A hundred million,可在Description部分写一下项目描述。 图2-3Postman主页面 图2-4新建项目接口集合图 4、创建项目模块文件夹 一般项目会分多管理模块或者功能模块进行开发。这里可根据项目具体...
  • 当我们在浏览器中输入一个URL访问地址,然后浏览器返回给我们一响应页面,这内部过程到底是怎样的呢?下面我将从以下几方面阐述一 WEB请求过程到底是怎样: - 浏览器缓存 - DNS域名解析 - TCP连接 - HTTP...
  • 在之前写了一篇博文《javascript 操作 url 中 search 部分方法函数》.在这篇博文里面,我们通过写好的函数可以对url中的各种参数进行查询,设置.唯独,忘记了删除. 而今天就是遇到要删除某个参数的问题.郁闷,于是...
  • 最近看到一题目,**当在浏览器中输入一个url后回车,后台发生了什么?**比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢? 网上各种的说法,不外乎都是这样的: 第一步:客户机提出域名解析请求,并...
  • URL命名原则

    千次阅读 2017-03-01 13:29:12
    1. RESTful优先原则 1.1. URL命名原则 ...1、 URL请求采用小写字母,数字,...2、 URL请求中不采用大小写混合的驼峰命名方式,尽量采用全小写单词,如果需要连接多单词,则采用连接符“_”连接单词 3、 
  • URL短网址生成算法原理

    万次阅读 2018-08-05 22:28:47
    短网址(Short URL),是在形式上比较短的网址,通过映射关系跳转到原有的长网址。 本文转自米扑博客:URL短网址生成算法原理 通常用 php 或 python 转向,在Web 2.0的今天,不得不说,这是一潮流。 自从...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 372,635
精华内容 149,054
关键字:

url四个部分