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

Reply via email to