she wants to search for *repositories* using *keyword* mustache that use JavaScript as *language*
Le URI:
https://github.com/search?q=mustache&repo=&langOverride=&start_value=1&type=Repositories&language=JavaScript
-
?q={alphanumeric characters} keyword query
-
?start_value={1 | 2 | 3| ...}
- for paging
-
?type={Users | Repositories| Code | Everything}
- type of search, i.e. users, repositories
- is finite
-
?language={JavaScript, Java, HTML, ...}
- is finite.
-
- alternative
using resources as path.
example:
//example.org/helpdesk/users?username=crh
//example.org/helpdesk/organizations?status=withold&q=fiz
- alternative
- path ::= search
- query parameters
- type :: = {users, organizations, all}
- status ::= {withold}
example:
//example.org/helpdesk/search?type=users&username=crh
//example.org/helpdesk/search?type=all&q=karlsruhe
//example.org/helpdesk/search?type=organization&status=withold&q=fiz
/
path, usually hierarchical data[3]- '?' query, non-hierarchical data
#
(a number sign)/ fragment
Overiview of State management in Ajax-y Web App.
-
Naming and Adressing: URIs, URLs,... Overview of addressability in Web
-
URI: Generic Syntax Le URI standard