{ "id": "117273", "key": "AC-1823", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2013-09-17T22:01:37.000+0000", "created": "2013-07-17T00:16:21.000+0000", "labels": [ "android" ], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2016-03-08T07:40:43.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": "14551", "name": "Studio", "description": "Please enter tickets related to Titanium Studio here." }, { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "When passing query string parameters to XMLHttpRequest.open method, all instances of '%3D' are reverted back to equal characters before they are sent across the wire. This only happens on Android.\r\n\r\ne.g.\r\n\r\nxhr.open('POST', 'http://www.example.com/test.html?param=TEST%3D');\r\n\r\nworks correctly on iPhone. On Android, server receives params=TEST= instead of param=TEST%3D, causing issues with parameter parsing.", "attachment": [], "flagged": false, "summary": "XMLHttpRequest bug with = in query string parameter on Android", "creator": { "name": "jheathco", "key": "jheathco", "displayName": "john", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "jheathco", "key": "jheathco", "displayName": "john", "active": true, "timeZone": "America/Los_Angeles" }, "environment": "3.1.1", "comment": { "comments": [ { "id": "271581", "author": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hello,\n\nAs per description, user try to send parameter value (=) and server read encoded value. This is not a bug it’s an options for android. If user want to stop encoding then user need to set parameter xhr.autoEncodeUrl(false) which is default true for android. For more information please visit following link: http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.Network.HTTPClient-property-autoEncodeUrl\n\nPlease reopen this with a complete test case if this exists.\n\nThanks", "updateAuthor": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2013-09-17T22:01:26.000+0000", "updated": "2013-09-17T22:01:26.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }