for*_*ran 39 python url url-parameters urlparse
我已经看了一下urlparse.urlparse方法文档,我对这个parameters部分有点困惑(不要与更熟悉的query部分混淆,那就是在问号之后和片段部分之前).
关于URL结构的维基百科条目没有说明这一点,所以可以请任何人详细说明这一点并可能举一些例子吗?
ddz*_*lak 28
哇......我不知道,见例子:
>>> 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')
Run Code Online (Sandbox Code Playgroud)
和帮助(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.
Run Code Online (Sandbox Code Playgroud)
Sam*_*lar 26
很有趣,这是我第一次遇到它们,发现这个
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/
他们很少使用它们,我认为他们的意思是将某些属性附加到路径上......甚至可以控制你想要使用哪个版本的段,但这只是一种预感...无论如何都要感谢你提出它.
| 归档时间: |
|
| 查看次数: |
6218 次 |
| 最近记录: |