分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

前端学习01-06URL

发布时间:2023-09-06 01:31责任编辑:赖小花关键词:前端

URL(Uniform Resource Locator)

统一资源定位

URL的基本组成:协议,主机名,端口号,资源名

例如:

http://www.sina.com:80/index.html

相对URL,例如“/a.html”,"./ahtml","../../a.html"

URL参数

http://www.it315.org/dealregister.htm/?name=zhangsan&password=123

带有定位标记的URL,例如:http://www.it3115.org/index.html#section2

mailto URL,例如,

mailto:zxx@it315.org?subject=Feedback&body=how%20are%20you!

URL编码规则:

1.将空格转换为加号(+)

2.对于0-9,a-z,A-Z之间的字符保持不变

3.对于所有其他的字符,用这个字符的当前字符集编码在内存中的十六进制表示,并在每个字节钱加上一个%例如字符“+”用%2B表示,字符“=”用%3D表示,字符“&”用%26表示。每个中文字符在内训中栈两个字节。字符“中”用%D6%D0表示,字符“国”用%B9%FA表示。

4.对于空格也可以直接使用其十六进制编码方式,即用%20表示,而不是将它转换为加号(+)。

说明:如果确信URL串的特殊字符没有引起使用上的其一或者冲突,你也可以对这些字符不进行编码。而是直接传递给服务器,例如:

http://www.it315.org/dealregister.html?name=zhangsan&password=123

如果URL串中的特殊字符可能会产生其一或者冲突,则必须对这些特殊字符进行URL编码。例如,服务器将不编码的“中+国”当做“中 国”处理。还例如当name参数值为“中&国”时,如果不对其中的“&”进行编码,URL字符串将有如下形式:

Http://www.it315.org/dealregister.html?name=中&国&password=123

应该编码为:Http://www.it315.org/dealregister.html?name=中%26国&password=123

http://www.315it.org/example/index.html#section2

可以改写为:http://www.315it.org/example%2Findex.html%23section2

前端学习01-06URL

原文地址:http://www.cnblogs.com/LoganChen/p/8066169.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved