{"action":"created","issue":{"url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1037","repository_url":"https://api.github.com/repos/mitmproxy/mitmproxy","labels_url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1037/labels{/name}","comments_url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1037/comments","events_url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1037/events","html_url":"https://github.com/mitmproxy/mitmproxy/issues/1037","id":141449729,"number":1037,"title":"Splitting HTTP GET requests with mitmproxy","user":{"login":"jonathankua","id":7444727,"avatar_url":"https://avatars.githubusercontent.com/u/7444727?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathankua","html_url":"https://github.com/jonathankua","followers_url":"https://api.github.com/users/jonathankua/followers","following_url":"https://api.github.com/users/jonathankua/following{/other_user}","gists_url":"https://api.github.com/users/jonathankua/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathankua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathankua/subscriptions","organizations_url":"https://api.github.com/users/jonathankua/orgs","repos_url":"https://api.github.com/users/jonathankua/repos","events_url":"https://api.github.com/users/jonathankua/events{/privacy}","received_events_url":"https://api.github.com/users/jonathankua/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mitmproxy/mitmproxy/labels/wontfix","name":"wontfix","color":"cccccc"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-17T01:30:28Z","updated_at":"2016-03-18T01:53:20Z","closed_at":"2016-03-17T13:16:12Z","body":"Hi all,\r\n\r\nI'm not sure if this is the right place to ask for help. I'm new to mitmproxy and I'd like to explore mitmproxy as an option for splitting HTTP GET requests at the proxy level. \r\nThe idea is  similar to that of \"download accelerators\", where the proxy takes one HTTP GET request (for a chunk of data) from the application/browser and split the request to multiple GET requests for \"sub-chunks\" of the file. Upon receiving the sub-chunks, the proxy then re-orders and combines them into one chunk and pass it on to the application.\r\n\r\nIs it possible for mitmproxy to do that? Does anyone has an existing script/library that can achieve this purpose?\r\nIf anyone can point me in the right direction, that would be much appreciated.\r\nThank you.\r\n\r\nRegards,\r\nJonathan"},"comment":{"url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/comments/198161525","html_url":"https://github.com/mitmproxy/mitmproxy/issues/1037#issuecomment-198161525","issue_url":"https://api.github.com/repos/mitmproxy/mitmproxy/issues/1037","id":198161525,"user":{"login":"jonathankua","id":7444727,"avatar_url":"https://avatars.githubusercontent.com/u/7444727?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathankua","html_url":"https://github.com/jonathankua","followers_url":"https://api.github.com/users/jonathankua/followers","following_url":"https://api.github.com/users/jonathankua/following{/other_user}","gists_url":"https://api.github.com/users/jonathankua/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathankua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathankua/subscriptions","organizations_url":"https://api.github.com/users/jonathankua/orgs","repos_url":"https://api.github.com/users/jonathankua/repos","events_url":"https://api.github.com/users/jonathankua/events{/privacy}","received_events_url":"https://api.github.com/users/jonathankua/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T01:53:20Z","updated_at":"2016-03-18T01:53:20Z","body":"Hi Maximilian,\n\nThanks for your prompt reply. It is much appreciated.\n\nRegards,\nJonathan\n\nOn Fri, Mar 18, 2016 at 12:16 AM, Maximilian Hils <notifications@github.com>\nwrote:\n\n> Closed #1037 <https://github.com/mitmproxy/mitmproxy/issues/1037>.\n>\n> —\n> You are receiving this because you authored the thread.\n> Reply to this email directly or view it on GitHub\n> <https://github.com/mitmproxy/mitmproxy/issues/1037#event-593389168>\n>\n"}}