{"action":"created","issue":{"url":"https://api.github.com/repos/awslabs/aws-serverless-express/issues/26","repository_url":"https://api.github.com/repos/awslabs/aws-serverless-express","labels_url":"https://api.github.com/repos/awslabs/aws-serverless-express/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/awslabs/aws-serverless-express/issues/26/comments","events_url":"https://api.github.com/repos/awslabs/aws-serverless-express/issues/26/events","html_url":"https://github.com/awslabs/aws-serverless-express/pull/26","id":192916841,"number":26,"title":"API Gateway proxy integration decodes URL parameters ","user":{"login":"autopulated","id":3456211,"avatar_url":"https://avatars.githubusercontent.com/u/3456211?v=3","gravatar_id":"","url":"https://api.github.com/users/autopulated","html_url":"https://github.com/autopulated","followers_url":"https://api.github.com/users/autopulated/followers","following_url":"https://api.github.com/users/autopulated/following{/other_user}","gists_url":"https://api.github.com/users/autopulated/gists{/gist_id}","starred_url":"https://api.github.com/users/autopulated/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/autopulated/subscriptions","organizations_url":"https://api.github.com/users/autopulated/orgs","repos_url":"https://api.github.com/users/autopulated/repos","events_url":"https://api.github.com/users/autopulated/events{/privacy}","received_events_url":"https://api.github.com/users/autopulated/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-12-01T17:51:44Z","updated_at":"2016-12-06T12:06:55Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/awslabs/aws-serverless-express/pulls/26","html_url":"https://github.com/awslabs/aws-serverless-express/pull/26","diff_url":"https://github.com/awslabs/aws-serverless-express/pull/26.diff","patch_url":"https://github.com/awslabs/aws-serverless-express/pull/26.patch"},"body":"...before passing them to lambda, so it's necessary to re-encode them before making the request locally.\r\n\r\nWhile express will subsequently decode them again before putting them into req.query for the application, this is still necessary in cases where parameters have been encoded multiple times, or where the parameter contains encoded & characters which would split it into multiple parameters.\r\n\r\nA case that illustrates this problem is where your request is like this:\r\n\r\n`/path?foo=1&url=http%3A%2F%2Fexample.com%3Fnested%3D1&bar=2`\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/awslabs/aws-serverless-express/issues/comments/265134316","html_url":"https://github.com/awslabs/aws-serverless-express/pull/26#issuecomment-265134316","issue_url":"https://api.github.com/repos/awslabs/aws-serverless-express/issues/26","id":265134316,"user":{"login":"autopulated","id":3456211,"avatar_url":"https://avatars.githubusercontent.com/u/3456211?v=3","gravatar_id":"","url":"https://api.github.com/users/autopulated","html_url":"https://github.com/autopulated","followers_url":"https://api.github.com/users/autopulated/followers","following_url":"https://api.github.com/users/autopulated/following{/other_user}","gists_url":"https://api.github.com/users/autopulated/gists{/gist_id}","starred_url":"https://api.github.com/users/autopulated/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/autopulated/subscriptions","organizations_url":"https://api.github.com/users/autopulated/orgs","repos_url":"https://api.github.com/users/autopulated/repos","events_url":"https://api.github.com/users/autopulated/events{/privacy}","received_events_url":"https://api.github.com/users/autopulated/received_events","type":"User","site_admin":false},"created_at":"2016-12-06T12:06:55Z","updated_at":"2016-12-06T12:06:55Z","body":"Yup, happy to contribute this as under the Apache 2.0 contributor agreement. 👍 "}}
{"actor":{"display_login":"autopulated"}}