javascript - 今天微信开发,遇到一些地址获取的问题,求大神解答:
迷茫
迷茫 2017-04-10 16:38:13
[JavaScript讨论组]

网址url中各个符号的含义是什么?比如说:
? # : ; $ + * ~ - 分别都是什么作用?

Demo1:

http://dlib.lib.tsinghua.edu.cn/search/heterogeneous$0020sensor$0020network;jsessionid=1DDE17CC6A9B20B7F605ABF6EE2C8A71?query=Gene$0020Function$0020Classification

Demo2:

http://innopac.lib.tsinghua.edu.cn/patroninfo~S5*chx/0/redirect=/search~S5*chx?/cR322+FM72+/cr322+fm72/1%2C1%2C1%2CB/frameset&FF=cr322+fm72&1%2C1%2C/indexsort=-
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(1)
大家讲道理

通常情况下 地址可以这么划分
协议://地址:端口/请求路径?查询参数#锚点标记

但是HTTP协议里只是把地址端口和后面的内容分开,后面的信息统称 query_string 查询串。如何分割和解析查询串中的内容,服务器完全可以自行定义。如你提供的两个地址,在通常情况下极少见到,因为其中包含太多特殊的符号,不利于简单的拆解分析,而此类地址,一般都是服务器专门定制专门处理的地址。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号