node.js 基础笔记1——URL网址解析
来源:互联网 发布:域名解析记录值 端口 编辑:程序博客网 时间:2024/06/09 12:53
1,url.parse(urlString[, parseQueryString[, slashesDenoteHost]])
urlString 要解析的 URL 字符串。
parseQueryString 如果为 true,则 query 属性总会通过 querystring 模块的 parse() 方法生成一个对象。 如果为 false,则返回的 URL 对象上的 query 属性会是一个未解析、未解码的字符串。 默认为 false。
slashesDenoteHost 如果为 true,则 // 之后至下一个 / 之前的字符串会被解析作为 host。 例如,//foo/bar 会被解析为 {host: ‘foo’, pathname: ‘/bar’} 而不是 {pathname: ‘//foo/bar’}。 默认为 false。
url.parse() 方法会解析一个 URL 字符串并返回一个 URL 对象。
如果urlString不是字符串将会抛出TypeError。
如果auth属性存在但无法编码则抛出URIError。
2,url.format(URL[, options])#
URL 一个WHATWG URL对象
options
auth 如果序列化的URL字符串应该包含用户名和密码为true,否则为false。默认为true。
fragment 如果序列化的URL字符串应该包含分段为true,否则为false。默认为true。
search 如果序列化的URL字符串应该包含搜索查询为true,否则为false。默认为true。
unicode true 如果出现在URL字符串主机元素里的Unicode字符应该被直接编码而不是使用Punycode编码为true,默认为false。
返回一个WHATWG URL对象的可自定义序列化的URL字符串表达。
虽然URL对象的toString()方法和href属性都可以返回URL的序列化的字符串。然而,两者都不可以被自定义。而url.format(URL[, options])方法允许输出的基本自定义。
3,url.resolve(from, to)#
from 解析时相对的基本 URL。
to 要解析的超链接 URL。
url.resolve() 方法会以一种 Web 浏览器解析超链接的方式把一个目标 URL 解析成相对于一个基础 URL。
- node.js 基础笔记1——URL网址解析
- node.js URL解析
- Node.js学习笔记(一)—— Node基础
- node.js学习笔记1——node.js是什么
- Node.js中URL的解析
- Node.js的URL网址解释的好方法
- node.js学习笔记(—)
- Node.js基础item1—Node.js概念
- Node.js基础1
- node.js-gost网址
- node.js 学习笔记——node.js 环境配置
- node 之url 解析
- Node 学习笔记—Node.js 核心 API 之 Util
- node.js 探索之路(听课笔记——基础一)
- Node.JS学习笔记: 基础篇
- node.js/javascript 语法基础笔记
- node.js实战——学习笔记(1)
- Node.js简介url
- 编写程序从键盘得到三个整数,找出其中的最大数(升级版)
- python爬虫进阶(十):日志系统、守护线程以及验证码处理
- 投资人读一份BP只用3分44秒,你还敢不认真准备吗?
- Oracle数据库如何优化已成为了很多人头痛的课题
- poj1961—Period(kmp周期性质)
- node.js 基础笔记1——URL网址解析
- [kuangbin带你飞]专题一 简单搜索 D
- sqoop安装配置
- 初学mysql基本语句
- 关于对vuex使用过程中的一些心得体会
- 2017ACM暑假训练总结
- 【剑指offer】面试题 57:和为 S 的数字
- jsp中el表达式获取不到值
- python初学-----查找Android项目中未使用的string资源