我已经采取了看看urlparse.urlparse
方法的文档,我很困惑什么是一点点parameters
部分(不要与更熟悉的混淆query
部分,即问号后,将片段之前发生的事情部分)。
对URL的结构维基百科条目并没有说明任何东西,所以可以取悦任何人细说了一点点,可能举一些例子?
我已经采取了看看urlparse.urlparse
方法的文档,我很困惑什么是一点点parameters
部分(不要与更熟悉的混淆query
部分,即问号后,将片段之前发生的事情部分)。
对URL的结构维基百科条目并没有说明任何东西,所以可以取悦任何人细说了一点点,可能举一些例子?
迷人的,这是我第一次遇到他们,发现了这个
http://doriantaylor.com/policy/http-url-path-parameter-syntax我也发现了这个http://tools.ietf.org/html/rfc3986#section-3.3 (查询之前最后一段)和该HTTP: //www.jtmelton.com/2011/02/02/beware-the-http-path-parameter/
他们很少使用,我认为他们的意思是某些属性附加到路径..也许甚至可以控制你想用哪个段的版本,但是这仅仅是一种预感......无论哪种方式感谢你,为把它。
哇...我不知道这一点,见例如:
>>> urlparse.urlparse("http://some.page.pl/nothing.py;someparam=some;otherparam=other?query1=val1&query2=val2#frag")
ParseResult(scheme='http', netloc='some.page.pl', path='/nothing.py', params='someparam=some;otherparam=other', query='query1=val1&query2=val2', fragment='frag')
和帮助(urlparse.urlparse)
Help on function urlparse in module urlparse:
urlparse(url, scheme='', allow_fragments=True)
Parse a URL into 6 components:
<scheme>://<netloc>/<path>;<params>?<query>#<fragment>
Return a 6-tuple: (scheme, netloc, path, params, query, fragment).
Note that we don't break the components up in smaller bits
(e.g. netloc is a single string) and we don't expand % escapes.