URL函数是什么?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

URL函数是什么?

nicenelly 2017-10-31 14:28:53 1448


提取函数


URL方法用于从HTTP URLs(或者是任何满足RFC 2396标准的有效URIs)中提取相应的信息。URL方法支持如下的语法:
[protocol:][//host[:port]][path][?query][#fragment]
被从URLs中提取出来的部分,不会包括URI的语法分隔符(如:或者?)
url_extract_fragment(url) → varchar
从URL返回fragment标识符
url_extract_host(url) → varchar
从url返回host
url_extract_parameter(url, name) → varchar
从url返回名为name的第一个查询字符串参数的值。 参数提取按照RFC 1866#section-8.2.1规定的典型方式处理
url_extract_path(url) → varchar
从url返回path
url_extract_port(url) → bigint
从url返回port值
url_extract_protocol(url) → varchar
从url返回protocol
url_extract_query(url) → varchar
从url返回extract_query

Encoding函数


url_encode(value) → varchar
通过编码来转义值,以便它可以安全地包含在URL查询参数名称和值中
  • Alphanumeric字符不进行编码
  • 字符.,-, * and _ 不进行编码
  • ASCII空格字符编码为+
  • 所有其他字符都转换为UTF-8,字节编码为字符串%XX,其中XX是UTF-8字节的大写十六进制值

url_decode(value) → varchar
解除URL编码的值。 这个函数是url_encode()的反向。
分享到
取消 提交回答
全部回答(0)
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章