Author: bimargulies
Date: Tue Jan 22 07:32:16 2008
New Revision: 614217
URL: http://svn.apache.org/viewvc?rev=614217&view=rev
Log:
Fix goofy mishap with parsing MIME headers in JavaScript.
Modified:
incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js
Modified:
incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js
URL:
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js?rev=614217&r1=614216&r2=614217&view=diff
==============================================================================
---
incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js
(original)
+++
incubator/cxf/trunk/rt/javascript/src/main/resources/org/apache/cxf/javascript/cxf-utils.js
Tue Jan 22 07:32:16 2008
@@ -781,8 +781,12 @@
}
}
seenOneHeader = true;
- var hparts = headerLine.split(":");
- headers[hparts[0].toLowerCase()] =
org_apache_cxf_trim_string(hparts[1]);
+
+ var colonIndex = headerLine.indexOf(":");
+ var headerName = headerLine.slice(0, colonIndex).toLowerCase();
+ var headerValue = headerLine.substr(colonIndex+1);
+ headers[headerName] =
org_apache_cxf_trim_string(headerValue);
+
if (parttext.charAt(endX + 1) == '\n')
endX++;
}