{ "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,

\n

Currently there is no way to create a keep-alive connections\nusing Titanium.Network.HTTPClient

\n

This is a MUST in cases where the Server response is chunked\n(Transfer-Encoding: chunked)

\n

This is very urgent - for cases such as returning large JSON\nStrings etc.

\n

Also - using keep alive-alive connections can boost performance\nsince the OS can reuse the connection.

{html}", "attachment": [], "flagged": false, "summary": "HTTPClient keep-alive connections", "creator": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "124190", "author": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

should I assign this to someone? Not sure - I hope I get lucky\n:)

\n

This bug is a real show stopper.

\n

Thanks,

\n

CB.

{html}", "updateAuthor": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:49.000+0000", "updated": "2011-04-15T02:37:49.000+0000" }, { "id": "124191", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

looks like this is probably fixed in the latest version of\nASIHTTPRequest. We'll look into upgrading for next release.

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:49.000+0000", "updated": "2011-04-15T02:37:49.000+0000" }, { "id": "124192", "author": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

I really hope that it will be possible to push this into the\nv1.3 milestone - this bug is killing my project :(

{html}", "updateAuthor": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:49.000+0000", "updated": "2011-04-15T02:37:49.000+0000" }, { "id": "124193", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

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)

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:50.000+0000", "updated": "2011-04-15T02:37:50.000+0000" }, { "id": "124194", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

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.

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:50.000+0000", "updated": "2011-04-15T02:37:50.000+0000" }, { "id": "124195", "author": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

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...

{html}", "updateAuthor": { "name": "cb", "key": "cb", "displayName": "CB", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:50.000+0000", "updated": "2011-04-15T02:37:50.000+0000" }, { "id": "124196", "author": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

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?

{html}", "updateAuthor": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:50.000+0000", "updated": "2011-04-15T02:37:50.000+0000" }, { "id": "124197", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

I've updated to the latest ASIHttpClient which should support\nthis.

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:50.000+0000", "updated": "2011-04-15T02:37:50.000+0000" }, { "id": "124198", "author": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

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.

{html}", "updateAuthor": { "name": "damienelmes", "key": "damienelmes", "displayName": "Damien Elmes", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T02:37:51.000+0000", "updated": "2011-04-15T02:37:51.000+0000" }, { "id": "311855", "author": { "name": "arkainrdk", "key": "arkainrdk", "displayName": "Ranando King", "active": true, "timeZone": "America/Chicago" }, "body": "This issue needs to be reopened. It exists in 3.2.3.", "updateAuthor": { "name": "arkainrdk", "key": "arkainrdk", "displayName": "Ranando King", "active": true, "timeZone": "America/Chicago" }, "created": "2014-07-01T18:13:40.000+0000", "updated": "2014-07-01T18:13:40.000+0000" } ], "maxResults": 10, "total": 10, "startAt": 0 } } }