該URL的URI(例如 http://news.bbc.co.uk/sport )包含http://在前面,使得URI爲http://news.bbc.co.uk?URI是否包含協議?
或者,URI是news.bbc.co.uk?
該URL的URI(例如 http://news.bbc.co.uk/sport )包含http://在前面,使得URI爲http://news.bbc.co.uk?URI是否包含協議?
或者,URI是news.bbc.co.uk?
一個URI per RFC 3986有語法:
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]
所以,是的,該計劃http
以及分離:
和票數部分的//
前綴是URI的一部分。 news.bbc.co.uk
只是host。
乾杯。這真的有很大幫助嗎?如果www前綴也包含在內,那麼它是否也是URI的一部分,還是僅僅是URL的一部分?再次感謝 – Rob 2011-03-28 19:10:30
@Rob,是的,'www'是主機名的一部分(參見本答案最後的鏈接)。您不能假設'www.bbc.co.uk'和'bb.co.uk'是URI或URL中的等效主機名稱。他們可能是或者不是。 – 2011-03-28 19:19:55
@Rob:[URL也是一個URI](http://tools.ietf.org/html/rfc3986#section-1.1.3):「術語」統一資源定位符「(URL)指的是除了識別資源之外,URI還通過描述其主要訪問機制(例如,其網絡「位置」)來提供查找資源的方法。「 – Gumbo 2011-03-28 19:23:41
URI Scheme(http,ftp,file et.c.)是uri的一部分。
http://en.wikipedia.org/wiki/URI_scheme – bzlm 2011-03-28 19:01:23
可能重複[URI和URL之間的區別是什麼?](http://stackoverflow.com/questions/4428196/what-is-the -driference-a-uri-and-url) – bzlm 2011-03-28 19:01:32