精华内容
下载资源
问答
  • URL定义、格式、常见协议

    千次阅读 2020-04-22 01:46:18
    什么是URLURL的全称是Uniform Resource Locator(统一资源定位符) URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL 通过1个URL,能找到互联网上唯一的1个资源 URL的格式 URL的基本格式 = ...

    什么是URL?

    URL的全称是Uniform Resource Locator(统一资源定位符)
    URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL
    通过1个URL,能找到互联网上唯一的1个资源
    在这里插入图片描述

    URL的格式

    URL的基本格式 = protocol://hostname/path = 协议://主机地址/路径
    https://www.baidu.com/img/bdlogo.gif
    https:// 183.232.231.173/img/bdlogo.gif

    • 协议:不同的协议,代表着不同的资源查找方式、资源传输方式
    • 主机地址:存放资源的主机的IP地址(域名)
    • 路径:资源在主机中的具体位置

    URL常见的协议

    1. http:超文本传输协议,访问的是远程的网络资源,格式是http://
      http协议是在网络开发中最常用的协议
      https协议相当于是http协议的安全版
    2. file
      访问的是本地计算机上的资源,格式是file://(不用加主机地址)
    3. mailto
      访问的是电子邮件地址,格式是mailto:
    4. ftp
      访问的是共享主机的文件资源,格式是ftp://
    5. ed2k
      通过支持ed2k(专用下载链接)协议的P2P软件访问该资源(代表软件:电驴),格式是ed2k://
    6. thunder
      通过支持thunder(专用下载链接)协议的P2P软件访问该资源(代表软件:迅雷),格式是thunder://

    更具体的URL

    URL更具体更完整的语法格式为:

    protocol://hostname[:port]/path/[;parameters][?query]#fragment
    http://www.baidu.com:80/s?wd=ios#page
    

    port(端口号)

    • 一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等
    • 主机通过“IP地址 + 端口号”来区分不同的服务,端口号类似于营业厅的窗口
    • 端口号的范围从0到65535,HTTP默认端口号是80,FTP默认端口号是21
    展开全文
  • vue公共URL 定义方法(六)

    千次阅读 2019-04-10 15:00:02
    这里写自定义目录标题定义公共变量正确的方式原因解释 定义公共变量 vue3.0中,放在public文件夹下文件并不一定会不被打包。如果在main.js中直接引用,肯定会被webpack打包。如下写法在打包后,及时更改了url.js中的...

    这里写自定义目录标题

    定义公共变量

    vue3.0中,放在public文件夹下文件并不一定会不被打包。如果在main.js中直接引用,肯定会被webpack打包。如下写法在打包后,及时更改了url.js中的url地址,更改后的地址还是无效的。
    1、目录结构:
    在这里插入图片描述
    2、url.js内容

    export const httpUrl="http://10.88.44.142:8080";
    

    3、main.js内容

    import {httpUrl} from '../public/url';
    Vue.prototype.httpUrl=httpUrl;
    

    4、在文件中的使用

    var socket = new SockJS(this.httpUrl + "/ws");
    

    正确的方式

    1、url.js

    window.globalConfig = {
      	"apiUri": "http://10.88.44.142:8080"
    }
    

    2、config.js

    import Vue from 'vue'
    const API_BASE_URI = window.globalConfig.apiUri
    Vue.prototype.$httpUrl = API_BASE_URI
    var config = {
      API_BASE_URI: API_BASE_URI
    }
    export default config
    

    3、main.js

    import config from './config'
    

    4、index.html

      <script src="./url.js" type="text/javascript"></script>
    

    5、在文件中使用

    var socket = new SockJS(this.$httpUrl + "/ws");
    

    原因解释

    main.js中引用的文件肯定会被webpack打包,所以直接引用url.js,会将url.js打包。
    需要在config.js中引用url.js中定义的全局变量,然后将config.js打包。因为config中的变量不是固定的,所以打包进webpack还是可以通过更改url来更改config。
    这样的话,可以打包后更改调用的后台地址,而不用重新打包。

    展开全文
  • URL的概念

    千次阅读 多人点赞 2019-06-02 10:04:13
    URL的引入 在生活中,我们经常会看到你要在网上查找东西,会在浏览器中输入一个“www.baidu.com”之类的地址,这个其实就是URLURL有很多,分类的话,有局域网下的URL,公网(外网)的URL等等 www.baidu.com 这个就是...

    URL的引入

    在生活中,我们经常会看到你要在网上查找东西,会在浏览器中输入一个“www.baidu.com”之类的地址,这个其实就是URL,URL有很多,分类的话,有局域网下的URL,公网(外网)的URL等等
    www.baidu.com 这个就是公网的URL
    192.168.0.xxx/路径 这个就是局域网的URL

    URL(Uniform Resource Locator)地址用于描述一个网络上的资源,基本格式如下
    schema://host[:port#]/path…/[?query-string]
    schema:指定底层使用的协议(例如:http,https,ftp等等)
    host:HTTP服务器的IP地址或者域名(本机就是localhost或者127.0.0.1)
    port#:HTTP服务器的默认端口是80,这种情况下端口号可以省略,如果使用了别的端口,必须指明,例如http://www.cnblog.com:8080/
    path:访问资源的路径
    query-string:发送给Web服务器的数据

    当我们打开浏览器,在地址栏中输入URL后,然后我们就可以看到网页了,原理是怎么样的呢?

    实际上我们输入URL之后,我们的浏览器给web服务器发送了一个Request请求,web服务器接收到Request后进行处理,生成相应的Response响应,然后发送给浏览器,浏览器解析Response中的HTML,这样我们就看到了网页

    Request有可能是经过了代理服务器,最后才到达Web服务器。
    在这里插入图片描述
    代理服务器就是网络信息的中转站,主要有以下功能:
    1、提高访问速度,大多数的代理服务器都有缓存功能
    2、隐藏身份
    3、实现负载均衡

    Get和Post请求模式的区别
    Http协议定义了很多与服务器交互的方法,最基本的4种,分别是get,post,put,delete,一个URL地址用于描述一个网络中的资源,而HTTP中的get,post,put,delete就对应着这个资源的查,改,增,删4个操作,我们最常见的就是get、post,get一般用于获取/查询资源信息,而post一般用于更新资源信息。

    区别:
    1、get提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&连接,如:https://www.baidu.com?nameasdjhasj&pswword=sjdsdsad,post方法是把数据放在HTTP包的body中
    2、get提交的数据大小有限制(URL的最大长度是2048个字符),(浏览器对URL的长度有限制),而post方式提交的数据没有限制
    3、get方式需要使用Request.QueryString来获取变量的值,而post方式通过Request.From;来获取变量的值
    4、get方式提交数据,会带来安全问题,比如一个登陆页面,通过get方式提交数据,用户名和密码会出现在URL中,如果页面可以缓存或者其他人可以访问这台机器,就可以从历史记录中获取该用户的用户名和密码了

    展开全文
  • Java URL(一)——概念、构造

    千次阅读 2018-11-16 17:18:27
    Java URL 翻译源:[Java tutorial 网络篇](https://docs.oracle.com/javase/tutorial/networking/urls/index.html)

    Java URL


    URL(Uniform Resource Locator)是一个指向网络上资源的引用(或地址)。

    可以通过向Web浏览器提供URLs来定位Internet上的文件。

    互联网上彼此交互的Java程序也可使用URL在互联网上找寻其想要访问的资源。Java程序可以使用java.net包下的URL类代表URL地址。

    1 什么是URL

    URL使用字符串形式描述如何在Internet上找寻一个资源。URLs由两个主要的组成部分:访问资源需要的协议以及资源的位置。

    虽然不是很准确,但可以将URL看作World Wide Web上的文件的名称,因为大多数的URL是指网络中某些机器上的文件。不过,需要注意,URL也可以指网络中的其他资源,例如数据库查询与命令输出。

    URL有两个主组件:

    注意:协议标识符与资源名称之间由一个冒号与两个前斜杠隔开。
    协议标识符指出了用于获取资源的协议的名称。

    资源名称是资源的完整地址。资源名称的格式完全依赖于使用的协议。

    对于大多协议来说,资源名称包含一些相同的组件:

    • 主机名称:资源所在机器的名称
    • 文件名:文件位于机器上的路径
    • 端口号:选择连接的端口(通常为可选)
    • 引用:用于表示文件中特定位置的资源中的已命名锚的引用(通常为可选)

    对于大多数协议来说,主机名与文件名是必须的,而端口号与引用是可选的。

    2 创建URL

    创建URL对象的一个简单方法是通过一个表示可读形式的URL地址的String来创建。

    URL myURL = new URL("http://example.com/");
    

    ps:这种方法创建出的URL代表绝对URL。
    ps:绝对URL包含了抵达相关资源的所有信息。

    创建相对于其他URL的URL对象

    相对URL只包含抵达相对于其他URL的资源的充足信息。

    相对URL规格通常被用于HTML文件中。
    假设,有三个HTML文件,A.html、B.html、C.html,这三个文件位于同一台机器的同一个目录下,此时A.html中关于B.html与C.html的链接只需要提供文件名即可。

    <a href="B.html">B</a>
    <a href="C.html">C</a>
    

    note:这些URL地址即为相对URL。

    以此类推,假设hhh.com下有两个URL:http://hhh.com/dir/a、http://hhh.com/dir/b。

    那么通过相对地址创建URL对象即:

    URL my = new URL("http://hhh.com/dir/");
    URL a = new URL(my, "a");
    URL b = new URL(my, "b");
    

    构造器形式为:

    URL(URL baseURL, String relativeURL)

    其他URL构造器
    URL额外提供了两种构造器来创建URI对象。

    new URL("http", "eee.com", "/sss");
    

    note:http://eee.com/sss
    note:第一个参数为协议名,第二个为主机名,第三个为文件的路径名。

    注意,文件名在开始处包含一个前斜杠。这表示文件名是从主机的根目录处定义的。

    URL url = new URL("http", "eee.com", "80", "aaa");
    

    note:http://eee.com/sss
    如果使用这些构造器构造URL,可以通过URL的toString方法或其等价的toExternalForm方法获取完整的String形式的URL地址。

    带有特殊字符的URL地址
    一些URL地址包含特殊字符,例如空格符。e.g. http://eee/iii ooo/

    在将这些字符传入URL构造器之前,需要对这些字符进行编码实质合法化。

    URL url = new URL("http://eee/iii%20ooo");
    

    当URL地址中存在多个需要编码的字符时,为了确保正确,可以使用java.net.URI类的多参构造器来自动处理编码。

    URI uri = new URI("http", "eee", "/iii ooo/", "");
    URL url = uri.toURL();
    

    MalformedURLException
    如果构造器参数引用null或一个未知的协议,URL构造器将会抛出一个MalformedURLException。

    注意:URLs是“一次写入”对象。一旦完成URL对象的创建,便不能再修改它的属性,即协议、主机名、文件名、端口号等。

    翻译源:Java tutorial 网络篇

    展开全文
  • url 命名规范

    千次阅读 2020-05-19 13:32:58
    进公司没有多久遇到一个问题,定义url会被大神吐槽说是很渣。之前从来没有注意这块,今天把我们团队的url规范分享给大家。 为什么需要URL规范化 1、网站URL和结构已经成为网站搜索引擎友好的最大基础性问题,...
  • RFC 1808 ——URL定义

    千次阅读 2012-05-26 18:56:44
    地址:http://www.w3.org/Addressing/rfc1808.txt RFC 1808 Relative Uniform Resource Locators June 1995 格式: :///;?# each of which, except , may be absent from a particular URL.
  • vue定义全局Url

    千次阅读 2019-01-22 09:34:32
    首先创建一个vue文件 然后在main引用在挂载到实例上就可以 使用的时候直接this.Api就等于https://blog.csdn.net/weixin_41916005,在更改测试url和发布url很方便...
  • Android URI&&URL定义与使用

    千次阅读 2012-12-01 09:48:10
    URI URL URN的原有英文与解释: URI (uniform resource identifier)统一资源标志符; URL(uniform resource location )统一资源定位符(或统一资源定位器); URN(uniform resource name )统一资源命名。 ...
  • url 与 domain

    千次阅读 2018-09-04 16:34:42
    域名是在网络上定位某个机构或者公司的一个字符串,一般与一个IP地址对应.... URL是网络资源统一定位符,可以用来定位...例如根据定义: 协议类型://服务器地址(必要时需加上端口号)/路径/文件名 URL中的服务器地址(...
  • URL的组成部分

    千次阅读 2017-09-30 14:16:53
    URL 的组成部分URL(统一资源定位符)...URI 和 URL 的概念由因特网协会和 IETF(因特网工程任务组织)请求评论文档 RFC 2396 统一资源标识(URI):一般语法定义(http://www.ietf.org/rfc/rfc2396.txt)。简要地说,
  • 介绍通过ID的方式,在Markdown文档中定义和使用锚,适合简书、CSDN等博客平台和独立Markdown工具
  • Restful Api写法心得之一《路径定义篇》

    万次阅读 多人点赞 2017-10-11 21:08:32
    ​ 前言 目前网站上已经有很多关于如何去写restful...本篇文章主要说下接口路径该怎么定义,一个URL地址的可读性对于调用者和维护者都是很重要的,当你规划好URL该怎么定义后,这也决定了java项目中你的contr...
  • 在使用mvc的过程中,我们经常用到的就是路由,今天我们来了解一下路由的一些东西。...为了演示路由特性,对此示例应用程序添加一些简单的控制器,以此对URL进行解释以调用动作方法的方式,因此,所用...
  • url 设计规范

    千次阅读 2011-09-09 12:37:34
    定义 URI: Uniform Resource Locators URL:Uniform Resource Identicators URI分两部分,scheme, scheme-specific,这两部分由冒号分割开。schema包括HTTP,FTP,NEWS,GOPHER等,详情参见RFC1738(ftp://ds....
  • thinkphp路由重定义简化url访问地址

    千次阅读 2017-02-16 09:31:57
    如果按照正常访问的话,则需要输入一长串的url地址,这样会显得十分冗长,我可以可以通过对路由规则的重新定义简化url访问地址。 namespace app\index\controller; class Index{ public function index(){ return...
  • url、src、href定义以及使用区别

    万次阅读 多人点赞 2016-04-09 22:33:00
    主要包括:url、src、href定义以及使用区别。 URL(Uniform Resource Locator) 统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有...
  • Spring MVC网页开发的时候,我们都是通过requestmapping的方式来定义页面的URL地址的,为了找到这个地址我们一般都是cmd+shift+F的方式进行查找,大家都知道,我们URL的命名一个是类requestmapping+方法...
  • 我的项目目录是这样: ... url: global.targetUrl, data: { // 此处省略 }, success: function (res) { } }) console.log(global.targetUrl) } render() { // 此处省略 ) } }  
  • C# MVC框架(3)---如何定义 url route

    万次阅读 2014-11-20 16:40:26
    如何定义 url route 这个是非常重要的M
  • 一、关于postman环境变量定义domain和环境变量中token值自动生成 js脚本代码: var jsonData = JSON.parse(responseBody); postman.setEnvironmentVariable(“token”, jsonData.data.token); ...
  • Java——URL

    千次阅读 2019-04-07 18:58:51
    URL定义 统一资源标识符(Uniform Resource Identifier ,URL)是采用一种特定语法标识一个资源的字符串。所标识的资源可能是服务器上的一个文件。Java的URL网络类可以让你通过URL去练级网络服务器并获取资源。 URL...
  • Retrofit Url 配置

    万次阅读 2016-06-05 11:14:35
    如果你需要上传文件,和我们前面的做法类似,定义一个接口方法,需要注意的是,这个方法不再有 @FormUrlEncoded 这个注解,而换成了 @Multipart,后面只需要在参数中增加 Part 就可以了。也许你会问,这里的 Part 和...
  •  就是在样式表里设置background-image:url()属性后,在前台不管用 我原来是这样写的 background-image:url(img/side_nav_select.gif) 这样并不能显示图片,但是路径确实没有问题 后来使用了相对路径 ...
  • thinkphp5 URL和路由的功能详解与实例

    千次阅读 2018-09-03 20:53:57
    ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式: ? 1 ...
  • http://www.zslin.com/web/article/detail/33
  • 自定义url前缀

    千次阅读 2019-07-29 17:41:18
    好像是自定义协议... https://blog.csdn.net/chen_zw/article/details/38458855
  • 什么是URL

    万次阅读 多人点赞 2021-03-06 10:25:13
    什么是URL? 本文讨论了统一资源定位符(URL),并解释了他们是什么,以及如何被构建的。 前提: 你首先需要知道互联网是如何工作的,什么是网络服务器以及网络中超链接的概念。 目标: 你将会学习到 URL是...
  • Python--URL操作

    千次阅读 2018-08-04 12:38:07
    目标URL:http://127.0.0.1:5000/oauth/authorize?redirect_uri=http%3A%2F%2F127.0.0.1%3A5000%2Fcallback%2F%3FskillId%3D18936%26token%3DNzkzODU4MzM3QUZFSElORkRWUQ%3D%3D&amp;client_id=jwETJvFj1...
  • java中URL的使用

    千次阅读 2017-09-25 16:37:35
    1、URL  a、URL 统一资源定位符,表示Internet上某一资源的地址。  b、URL 由两部分组成:协议名称和资源名称,中间用冒号隔开。  c、在java.net包中,提供了URL类来表示URL。 package test01; import ...
  • Spring Security介绍系列文章。本文主要介绍如何通过intercept-url配置来实现对特定的URL进行拦截,包括指定访问权限、指定访问协议、指定请求方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,206,746
精华内容 482,698
关键字:

url的定义