{"action":"created","issue":{"url":"https://api.github.com/repos/request/request/issues/2114","repository_url":"https://api.github.com/repos/request/request","labels_url":"https://api.github.com/repos/request/request/issues/2114/labels{/name}","comments_url":"https://api.github.com/repos/request/request/issues/2114/comments","events_url":"https://api.github.com/repos/request/request/issues/2114/events","html_url":"https://github.com/request/request/pull/2114","id":138565702,"number":2114,"title":"Urlparse exception","user":{"login":"rifflock","id":4885312,"avatar_url":"https://avatars.githubusercontent.com/u/4885312?v=3","gravatar_id":"","url":"https://api.github.com/users/rifflock","html_url":"https://github.com/rifflock","followers_url":"https://api.github.com/users/rifflock/followers","following_url":"https://api.github.com/users/rifflock/following{/other_user}","gists_url":"https://api.github.com/users/rifflock/gists{/gist_id}","starred_url":"https://api.github.com/users/rifflock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rifflock/subscriptions","organizations_url":"https://api.github.com/users/rifflock/orgs","repos_url":"https://api.github.com/users/rifflock/repos","events_url":"https://api.github.com/users/rifflock/events{/privacy}","received_events_url":"https://api.github.com/users/rifflock/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-03-04T19:35:54Z","updated_at":"2016-03-07T22:59:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/request/request/pulls/2114","html_url":"https://github.com/request/request/pull/2114","diff_url":"https://github.com/request/request/pull/2114.diff","patch_url":"https://github.com/request/request/pull/2114.patch"},"body":"This is the same as #1873 but with travis.ci fixes.\r\n\r\nFixes #1873"},"comment":{"url":"https://api.github.com/repos/request/request/issues/comments/193493809","html_url":"https://github.com/request/request/pull/2114#issuecomment-193493809","issue_url":"https://api.github.com/repos/request/request/issues/2114","id":193493809,"user":{"login":"rifflock","id":4885312,"avatar_url":"https://avatars.githubusercontent.com/u/4885312?v=3","gravatar_id":"","url":"https://api.github.com/users/rifflock","html_url":"https://github.com/rifflock","followers_url":"https://api.github.com/users/rifflock/followers","following_url":"https://api.github.com/users/rifflock/following{/other_user}","gists_url":"https://api.github.com/users/rifflock/gists{/gist_id}","starred_url":"https://api.github.com/users/rifflock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rifflock/subscriptions","organizations_url":"https://api.github.com/users/rifflock/orgs","repos_url":"https://api.github.com/users/rifflock/repos","events_url":"https://api.github.com/users/rifflock/events{/privacy}","received_events_url":"https://api.github.com/users/rifflock/received_events","type":"User","site_admin":false},"created_at":"2016-03-07T22:59:04Z","updated_at":"2016-03-07T22:59:04Z","body":"Welp, I'm at a bit of a loss.\r\nI decided to use the \"Pile of Poo\" test from \r\nhttps://mathiasbynens.be/notes/javascript-unicode\r\nAnd while I can reproduce the exception if I try to use `decodeURIComponent` on one of the surrogate pairs from the pile of poo directly in the test file. I can't get the same behavior by setting a `location` header that contains a half of a pile of poo (`\\uD83D`), because it seems somewhere that invalid character is being replace with an `=` sign.\r\nI'm going to keep working at this, but it looks like it will take me longer than I expected."}}