{"action":"created","issue":{"url":"https://api.github.com/repos/akka/akka-http/issues/192","repository_url":"https://api.github.com/repos/akka/akka-http","labels_url":"https://api.github.com/repos/akka/akka-http/issues/192/labels{/name}","comments_url":"https://api.github.com/repos/akka/akka-http/issues/192/comments","events_url":"https://api.github.com/repos/akka/akka-http/issues/192/events","html_url":"https://github.com/akka/akka-http/issues/192","id":175837957,"number":192,"title":"Add support for proxying HTTPS server connections on the client side","user":{"login":"ktoso","id":120979,"avatar_url":"https://avatars.githubusercontent.com/u/120979?v=3","gravatar_id":"","url":"https://api.github.com/users/ktoso","html_url":"https://github.com/ktoso","followers_url":"https://api.github.com/users/ktoso/followers","following_url":"https://api.github.com/users/ktoso/following{/other_user}","gists_url":"https://api.github.com/users/ktoso/gists{/gist_id}","starred_url":"https://api.github.com/users/ktoso/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ktoso/subscriptions","organizations_url":"https://api.github.com/users/ktoso/orgs","repos_url":"https://api.github.com/users/ktoso/repos","events_url":"https://api.github.com/users/ktoso/events{/privacy}","received_events_url":"https://api.github.com/users/ktoso/received_events","type":"User","site_admin":false},"labels":[{"id":430145635,"url":"https://api.github.com/repos/akka/akka-http/labels/1%20-%20triaged","name":"1 - triaged","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/akka/akka-http/milestones/5","html_url":"https://github.com/akka/akka-http/milestone/5","labels_url":"https://api.github.com/repos/akka/akka-http/milestones/5/labels","id":1991250,"number":5,"title":"backlog","description":"","creator":{"login":"akka-ci","id":2511948,"avatar_url":"https://avatars.githubusercontent.com/u/2511948?v=3","gravatar_id":"","url":"https://api.github.com/users/akka-ci","html_url":"https://github.com/akka-ci","followers_url":"https://api.github.com/users/akka-ci/followers","following_url":"https://api.github.com/users/akka-ci/following{/other_user}","gists_url":"https://api.github.com/users/akka-ci/gists{/gist_id}","starred_url":"https://api.github.com/users/akka-ci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akka-ci/subscriptions","organizations_url":"https://api.github.com/users/akka-ci/orgs","repos_url":"https://api.github.com/users/akka-ci/repos","events_url":"https://api.github.com/users/akka-ci/events{/privacy}","received_events_url":"https://api.github.com/users/akka-ci/received_events","type":"User","site_admin":false},"open_issues":113,"closed_issues":22,"state":"open","created_at":"2016-09-08T14:27:28Z","updated_at":"2016-12-05T20:29:40Z","due_on":null,"closed_at":null},"comments":32,"created_at":"2016-09-08T19:11:42Z","updated_at":"2016-12-10T09:40:12Z","closed_at":null,"body":"<a href=\"https://github.com/sirthias\"><img src=\"https://avatars.githubusercontent.com/u/135347?v=3\" align=\"left\" width=\"96\" height=\"96\" hspace=\"10\"></img></a> **Issue by [sirthias](https://github.com/sirthias)**\n_Monday Oct 27, 2014 at 15:52 GMT_\n_Originally opened as https://github.com/akka/akka/issues/16153_\n\n---\n\nRequired for one connection:\n1. Establish plain-text connection to proxy\n2. Send plain-text `CONNECT target.host:443 HTTP/1.1` request to the proxy\n3. Wait for `2xx` response (afterwards all communication on the connection will be directly tunneled through to the target host)\n4. Start SSL handshake, i.e. upgrade the connection to TLS/SSL\n5. Send the actual requests, read actual responses\n\nThis feature should likely be implemented on the level of host-level client-side API as in most cases you'll want a managed connection pool to the proxy.\n\nSome pointers:\n- http://tools.ietf.org/html/rfc2817#section-5.2 (The other \"upgrading a connection\" parts of that RFC appear to be rarely used)\n- http://stackoverflow.com/questions/6594604/connect-request-to-a-forward-http-proxy-over-an-ssl-connection/6594880#6594880\n"},"comment":{"url":"https://api.github.com/repos/akka/akka-http/issues/comments/266193011","html_url":"https://github.com/akka/akka-http/issues/192#issuecomment-266193011","issue_url":"https://api.github.com/repos/akka/akka-http/issues/192","id":266193011,"user":{"login":"mcamou","id":87200,"avatar_url":"https://avatars.githubusercontent.com/u/87200?v=3","gravatar_id":"","url":"https://api.github.com/users/mcamou","html_url":"https://github.com/mcamou","followers_url":"https://api.github.com/users/mcamou/followers","following_url":"https://api.github.com/users/mcamou/following{/other_user}","gists_url":"https://api.github.com/users/mcamou/gists{/gist_id}","starred_url":"https://api.github.com/users/mcamou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcamou/subscriptions","organizations_url":"https://api.github.com/users/mcamou/orgs","repos_url":"https://api.github.com/users/mcamou/repos","events_url":"https://api.github.com/users/mcamou/events{/privacy}","received_events_url":"https://api.github.com/users/mcamou/received_events","type":"User","site_admin":false},"created_at":"2016-12-10T09:40:12Z","updated_at":"2016-12-10T09:40:12Z","body":"+1"}}
{"actor":{"display_login":"mcamou"}}