Custom HTTP headers missing with CURL NetAccessor 
--------------------------------------------------

                 Key: XERCESC-1963
                 URL: https://issues.apache.org/jira/browse/XERCESC-1963
             Project: Xerces-C++
          Issue Type: Bug
          Components: Utilities
    Affects Versions: 3.1.1
         Environment: Xerces-c 3.1.1, Mac OS X 10.6.7, 
i686-apple-darwin10-g++-4.2.1
            Reporter: Eric Swalens
            Priority: Minor
         Attachments: CurlURLInputStream-headers-0.1.patch

It seems that the custom headers set using XMLNetHTTPInfo are missing from the 
actual HTTP request when the CURLNetAccessor is used. The SocketNetAccessor 
does not show this problem.

The headerList in the CurlURLInputStream constructor is correctly built but 
from what I understand of the CURL documentation the list cannot be freed until 
the GET request has been made. Currently the list feed right after setting the 
CURLOPT_HTTPHEADER. Delaying the call curl_slist_free_all to the destructor 
solves the issue.

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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to