[TIMOB-1058] iphone: Cookies not being persisted across multiple XHR instances
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Low |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-04-17T01:55:05.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 1.6.0 M03 |
Components | Android |
Labels | android, cookies, enterprise, ios, iphone, release-1.6.0, rplist, xhr |
Reporter | Jeff Haynie |
Assignee | Jeff Haynie |
Created | 2011-04-15T02:42:47.000+0000 |
Updated | 2011-04-17T01:55:05.000+0000 |
Description
http://developer.appcelerator.com/question/30511/httpclient-multiple-requests"> http://developer.appcelerator.com/question/30511/httpclient-multipl...
i think this is related to a setting on the ASIHttpRequest
Can anyone let me know if this will be resolved in monday's 1.4 As i have a subscription service app riding on this fix. I don't particularly want to write a workaround to send the login details with every request.
However i can't wait much longer before i get going rebuilding this app in Titanium
Regards
Ryan Tregea
For iPhone, this should be now resolved in master with https://appcelerator.lighthouseapp.com/projects/32238-titanium-mobile/tickets/1162-iphone-upgrade-asihttprequest-to-latest"> https://appcelerator.lighthouseapp.com/projects/32238-titanium-mobi....
I have tested locally with KS. Please test on your side. This will be in the upcoming 1.4 release. You can build from head to test.
This was fixed in iPhone. Need to test to make sure works in Android.
(from [907b19d1aff9dcdd2468df1af9a5ae64ba335918]) [#2654 state:fixed-in-qa][#1058 state:fixed-in-qa] update HttpClient to support app wide HttpClient instance
Modified TiHTTPClient to be a static member so that the client values such as cookies will live over multiple requests. Also modifed the credentials to now pay attention to the url scope they are assigned to and not used globally. Made an additional change to set the source property for HttpClient callbacks.
https://github.com/appcelerator/titanium_mobile/commit/907b19d1aff9dcdd2468df1af9a5ae64ba335918"> https://github.com/appcelerator/titanium_mobile/commit/907b19d1aff9...
(from [f15f4e3195df40bc719c74afaa80f9460ef09619]) gracefully handle when a http response returns 0 bytes [#1058] https://github.com/appcelerator/titanium_mobile/commit/f15f4e3195df40bc719c74afaa80f9460ef09619"> https://github.com/appcelerator/titanium_mobile/commit/f15f4e3195df...
verified opie's fix on Nexus S / 2.3.2