{ "id": "61482", "key": "TIMOB-850", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11224", "name": "Release 1.4.0", "archived": true, "released": true, "releaseDate": "2010-07-16" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:54:26.000+0000", "created": "2011-04-15T02:37:48.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "chunked", "connection", "httpclient", "keep-alive", "transfer-encoding" ], "versions": [], "issuelinks": [], "assignee": { "name": "rseagraves", "key": "rseagraves", "displayName": "Reggie Seagraves", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2014-07-01T18:13:40.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}
hi,
\nCurrently there is no way to create a keep-alive connections\nusing Titanium.Network.HTTPClient
\nThis is a MUST in cases where the Server response is chunked\n(Transfer-Encoding: chunked)
\nThis is very urgent - for cases such as returning large JSON\nStrings etc.
\nAlso - using keep alive-alive connections can boost performance\nsince the OS can reuse the connection.
should I assign this to someone? Not sure - I hope I get lucky\n:)
\nThis bug is a real show stopper.
\nThanks,
\nCB.
looks like this is probably fixed in the latest version of\nASIHTTPRequest. We'll look into upgrading for next release.
I really hope that it will be possible to push this into the\nv1.3 milestone - this bug is killing my project :(
it definitely won't make 1.3 since that's probably going to come\nout of final testing today (after almost a week of testing)
i can't tell from your lighthouse profile if you're a\nprofessional subscriber. if you are, make sure you have a helpdesk\nticket with the appropriate priority set.
I'm not - my project is in bootstrap mode and we need to be able\nto deliver the v1 of our product before we can commit to a pro\naccount. I noticed that v1.4 is scheduled for June - thats pretty\nfar.. Oh well...
If this'll allow me to download multiple files from one server\nwithout a series of new connections, and it's not too much work,\nI'd love to see this in 1.4 too. Have Appcelerator made any local\nchanges to the current ASIHTTPClient sources?
I've updated to the latest ASIHttpClient which should support\nthis.
I turned on keep-alive debugging and confirmed that keep alive\nis being used on subsequent connections now. Unfortunately in my\ncase it didn't make a noticeable difference to speed of my\ndownloads, so I'll need to look at downloading concurrently\ninstead. But the upgraded library fixed the other problem I was\nhaving, so thanks for that.