开发者

is `www.me.com/page.php` and `www.me.com/page.php?1` and `www.me.com/page.php?2` considered 3 unique URIs?

开发者 https://www.devze.com 2023-03-19 09:40 出处:网络
From the page http://msdn.microsoft.com/en-us/magazine/dd315413.aspx: User agents interact with resources, and resources are anything that can be named and represented. Each resource can be addresse

From the page http://msdn.microsoft.com/en-us/magazine/dd315413.aspx:

User agents interact with resources, and resources are anything that can be named and represented. Each resource can be addressed via a unique 开发者_StackOverflow社区Uniform Resource Identifier (URI).

is www.me.com/page.php and www.me.com/page.php?1 and www.me.com/page.php?2 considered 3 unique URIs ?

I know they are interpreted as different urls. But are they unique in the sense according to the RESTful definition: each resource is accessed through a unique URI


The answer is they are unique URLs, but different URLs could refer to the same entity:

This article might help: http://en.wikipedia.org/wiki/Uniform_Resource_Name

URL's are resource locators, there is nothing to say they must point at different "things", they usually do, but not always.

URN's are meant to be unique identifiers, but again, you could have two URNs pointing to the same book using different ID's


yes. they are interpreted as different urls. you can have for example shop.php?product=1 and shop.php?product=2. Each url shows a different product.


Yes, they are. The query string is part of the URI.


"Each resource can be addressed via a unique Uniform Resource Identifier (URI)". This line clear said that all those are unique URI. Because for the first URI you are calling default resource. For the later two you are calling resource with specific id.

0

精彩评论

暂无评论...
验证码 换一张
取 消