{"action":"created","issue":{"url":"https://api.github.com/repos/whatwg/fetch/issues/275","repository_url":"https://api.github.com/repos/whatwg/fetch","labels_url":"https://api.github.com/repos/whatwg/fetch/issues/275/labels{/name}","comments_url":"https://api.github.com/repos/whatwg/fetch/issues/275/comments","events_url":"https://api.github.com/repos/whatwg/fetch/issues/275/events","html_url":"https://github.com/whatwg/fetch/issues/275","id":147042605,"number":275,"title":"How does request url differ from url list and current url?","user":{"login":"wanderview","id":1256526,"avatar_url":"https://avatars.githubusercontent.com/u/1256526?v=3","gravatar_id":"","url":"https://api.github.com/users/wanderview","html_url":"https://github.com/wanderview","followers_url":"https://api.github.com/users/wanderview/followers","following_url":"https://api.github.com/users/wanderview/following{/other_user}","gists_url":"https://api.github.com/users/wanderview/gists{/gist_id}","starred_url":"https://api.github.com/users/wanderview/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wanderview/subscriptions","organizations_url":"https://api.github.com/users/wanderview/orgs","repos_url":"https://api.github.com/users/wanderview/repos","events_url":"https://api.github.com/users/wanderview/events{/privacy}","received_events_url":"https://api.github.com/users/wanderview/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-04-08T21:21:44Z","updated_at":"2016-04-09T10:08:01Z","closed_at":null,"body":"The spec says the following:\r\n\r\n* A request has an associated url (a fetch URL). \r\n* A request has an associated url list (a list of one or more fetch URLs). Unless stated otherwise, it is a list containing a copy of request's url. \r\n* A request has an associated current url. It is a pointer to the last fetch URL in request's url list. \r\n\r\nShouldn't the first bullet \"associated url\" just be the first URL in the list?  Why are we storing this separately?"},"comment":{"url":"https://api.github.com/repos/whatwg/fetch/issues/comments/207764679","html_url":"https://github.com/whatwg/fetch/issues/275#issuecomment-207764679","issue_url":"https://api.github.com/repos/whatwg/fetch/issues/275","id":207764679,"user":{"login":"annevk","id":1544111,"avatar_url":"https://avatars.githubusercontent.com/u/1544111?v=3","gravatar_id":"","url":"https://api.github.com/users/annevk","html_url":"https://github.com/annevk","followers_url":"https://api.github.com/users/annevk/followers","following_url":"https://api.github.com/users/annevk/following{/other_user}","gists_url":"https://api.github.com/users/annevk/gists{/gist_id}","starred_url":"https://api.github.com/users/annevk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/annevk/subscriptions","organizations_url":"https://api.github.com/users/annevk/orgs","repos_url":"https://api.github.com/users/annevk/repos","events_url":"https://api.github.com/users/annevk/events{/privacy}","received_events_url":"https://api.github.com/users/annevk/received_events","type":"User","site_admin":false},"created_at":"2016-04-09T10:08:01Z","updated_at":"2016-04-09T10:08:01Z","body":"It's not really stored separately, but you want to use language like \"create a new request whose url is /x/\", not \"create a new request whose url list has a single entry that is /x/\". We could maybe provide some kind of \"prose constructor\", but I haven't seen a need thus far."}}