HTTP binding fails in IE7 when payload size approaches 2K
---------------------------------------------------------
Key: MASHUP-1137
URL: https://wso2.org/jira/browse/MASHUP-1137
Project: WSO2 Mashup Server
Issue Type: Bug
Environment: IE7 (Same issue is likely to occur on FF, with a higher
allowed payload size.
Reporter: Jonathan Marsh
Assignee: Keith Godwin Chapman
Fix For: 1.6
Following mashup:
test.inputTypes = { "text":"string"};
test.outputType = "String";
function test(text)
{
return text.length;
}
exercise from IE7 tryit under the HTTP binding, and with >2K of text (I was
using 4000 characters).
Result:
Type Error.
Diagnosis: This fails because the IE XMLHttp object apparently cannot deal
with URLs greater than 2083 characters (see
http://support.microsoft.com/kb/208427).
While the stub can use httpLocationIgnoreUncited to place parameters in the
body and keep the URL manageable, MASHUP-48 notes that there are no facilities
within the mashup server to set this property. Without this property all the
parameters end up in the url and the limit is quickly reached.
Workaround:
>From a custom UI, one can add a line such as
<servicename>._endpointDetails.HTTPEndpoint.httpignoreUncited = true;
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Mashup-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/mashup-dev