axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gerry Gao (JIRA)" <>
Subject [jira] Created: (AXIS-2064) The format of multi-cookie in HTTP request head.
Date Mon, 20 Jun 2005 02:55:30 GMT
The format of multi-cookie in HTTP request head.

         Key: AXIS-2064
     Project: Apache Axis
        Type: Improvement
  Components: Basic Architecture  
    Versions: 1.2.1    
 Environment: Any platform
    Reporter: Gerry Gao

In Axis 1.2.1, the HTTPSender and CommonsHTTPSender are sending multiple cookies for the default
format (multiple cookie headers):
    Cookie: a=a1
    Cookie: b=b2
    Cookie: c=c3
    Cookie2: a=a1
    Cookie2: b=b2
    Cookie2: c=c3

According to RFC2965, the multiple cookies should be baked with format (single cookie header):
    Cookie: a=a1;b=b2;c=c3

But in fact, most HTTP server supports the multiple cookie headers format. 
The CommonsHTTPSender employs commons-httpclient which already supports switch between the
formats with a parameter like:

But the HTTPSender doesn't support this kind of switch.

The suggestion is that Axis can add the feature of customizing the cookies' format and provide
a parameter for wsdl2java or just provide a public method in Stub to let the user designate
whihc cookie format should be used. Then make HTTPSender and CommonsHTTPSender (commons-httpclient)
be aware of this parameter.


This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message