[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wink-dev
Subject:    [jira] Created: (WINK-338) Content-Type request header not being
From:       "Renato F. Vieira da Costa (JIRA)" <jira () apache ! org>
Date:       2011-02-26 2:06:21
Message-ID: 1199470130.1495.1298685981738.JavaMail.tomcat () hel ! zones ! apache ! org
[Download RAW message or body]

Content-Type request header not being updated in time to include boundary information \
                for multipart/form-data
-------------------------------------------------------------------------------------------------------------


                 Key: WINK-338
                 URL: https://issues.apache.org/jira/browse/WINK-338
             Project: Wink
          Issue Type: Bug
          Components: Common
    Affects Versions: 1.1.2
            Reporter: Renato F. Vieira da Costa
            Priority: Minor


When posting multipart/form-data to the server without pre-informing a boundary \
value, the provider OutMultiPartProvider is updating the request header to include \
the default boundary information after the connection had been established between \
client and server and the headers had already been sent. In this scenario, the \
request header sent to the server is "Content-Type: multipart/form-data", instead of \
"Content-Type: multipart/form-data; boundary=simple boundary".

I wrote down this blog post explaining the situation in more detail and including \
examples: http://renatoc.wait4.org/2011/02/25/posting-multipartform-data-using-apache-wink/


It might be too soon, but my suggestion is: either make possible for providers to \
change the request headers prior to establishing the connection between client and \
server, or make the boundary definition mandatory, throwing an exception when not \
present.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic