synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dushan Sachinda Abeyruwan (Updated) (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SYNAPSE-850) NIO transport does not work with IIS as the LB due to "Expect: 100-Continue" ESB NIO transport does not work with IIS as the LB due to "Expect: 100-Continue"
Date Thu, 08 Mar 2012 06:23:00 GMT

     [ https://issues.apache.org/jira/browse/SYNAPSE-850?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dushan Sachinda Abeyruwan updated SYNAPSE-850:
----------------------------------------------

    Attachment: ServerHandler.java.patch

patch is attached for did modification at ServerHandler level to work on 100 continue
                
> NIO transport does not work with IIS as the LB due to "Expect: 100-Continue" ESB NIO
transport does not work with IIS as the LB due to "Expect: 100-Continue"
> -------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-850
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-850
>             Project: Synapse
>          Issue Type: Bug
>         Environment: Windows , IIS 7 + WebSphere load balance, IBM JDK 6
>            Reporter: Dushan Sachinda Abeyruwan
>         Attachments: ServerHandler.java.patch
>
>
> We are setting up ESB to be load balanced with IIS and ESB receives following and then
IIS does not sends anything at all and requests time out. 
> Looks like the source of the problems is that IIS sends a HTTP header called "Expect:
100-Continue", and ESB's apache http core library does not understand that. 
> Basically, server suppose to respond to that header, and if not, client does not send
any more data. Is there any chance you can disable that header? 
> Following links are for your reference: 
> * http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html 
> * haacked.com/archive/2004/05/15/http-web-request-expect-100-continue.aspx 
> Header received is given below 
> POST /services/InformationProxy HTTP/1.1 
> Content-Length: 157 
> Content-Type: text/xml;charset=UTF-8 
> Accept-Encoding: gzip,deflate 
> Host: www-zzz.com.zz 
> User-Agent: Jakarta Commons-HttpClient/3.1 
> SOAPAction: "urn:mediate" 
> $WSIS: false 
> $WSSC: http 
> $WSPR: HTTP/1.1 
> $WSRA: 10.64.212.96 
> $WSRH: 10.64.212.96 
> $WSSN: www-aaaaaa 
> $WSSP: 80 
> Surrogate-Capability: WS-ESI="ESI/1.0+" 
> _WS_HAPRT_WLMVERSION: -1 
> Expect: 100-Continue

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Mime
View raw message