首页 > 今天微信开发,遇到一些地址获取的问题,求大神解答:

今天微信开发,遇到一些地址获取的问题,求大神解答:

网址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=-

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

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

【热门文章】
【热门文章】