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

Daniel Kulp resolved CXF-2649.
------------------------------

       Resolution: Won't Fix
    Fix Version/s: Invalid


This is a "bug" in JCifs in that there HttpURLConnection only implements the 
stuff that was available in Java 1.2 and doesn't forward in the calls such as 
setting the chunk size and setting the fixed length streaming mode and such.   
I couldn't find a big tracker to log with them.

I've updated the page mentioning the NTLM stuff to mention that it works 
without jcifs on Java 6.



> no content length in http header
> --------------------------------
>
>                 Key: CXF-2649
>                 URL: https://issues.apache.org/jira/browse/CXF-2649
>             Project: CXF
>          Issue Type: Bug
>          Components: Transports
>    Affects Versions: 2.1.8, 2.2.5, 2.2.6
>         Environment: invoking .net (wcf) ws  deployed on iis
>            Reporter: Luca Di Stefano
>             Fix For: Invalid
>
>
> Even if I disabled the chunking, no content length field is added to http 
> header.
> here the code for disable chunking
>         Client client = ClientProxy.getClient(as);
>         HTTPConduit http = (HTTPConduit) client.getConduit();
>         //Turn off chunking so that NTLM can occur      
>         HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy();
>         httpClientPolicy.setConnectionTimeout(36000);
>         httpClientPolicy.setAllowChunking(false);
>         http.setClient(httpClientPolicy);
> here the logs:
> 03.02.10-18:24:02,922 [main] DEBUG phase.PhaseInterceptorChain - Invoking 
> handleMessage on interceptor 
> org.apache.cxf.binding.soap.interceptor.soapoutinterceptor$soapoutendingintercep...@54a5f709
> 03.02.10-18:24:02,923 [main] DEBUG phase.PhaseInterceptorChain - Invoking 
> handleMessage on interceptor 
> org.apache.cxf.interceptor.staxoutinterceptor$staxoutendingintercep...@4f4a1ab7
> 03.02.10-18:24:02,923 [main] DEBUG phase.PhaseInterceptorChain - Invoking 
> handleMessage on interceptor 
> org.apache.cxf.interceptor.messagesenderinterceptor$messagesenderendingintercep...@fa5e4e4
> 03.02.10-18:24:02,924 [main] INFO  interceptor.LoggingOutInterceptor - 
> Outbound Message
> ---------------------------
> ID: 1
> Address: http://yule.prov.bz:8090/DPA/DpaService.svc?wsdl
> Encoding: UTF-8
> Content-Type: text/xml
> Headers: {SOAPAction=["http://www.dpa.com/AuthenticationService/Login";], 
> Accept=[*/*]}
> Payload: <soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>......
> --------------------------------------
> 03.02.10-18:24:02,925 [main] DEBUG http.HTTPConduit - Response Code: 411 
> Conduit: {http://www.dpa.com}AuthenticationServicePort.http-conduit
> 03.02.10-18:24:02,925 [main] DEBUG http.HTTPConduit - Content length: 24
> 03.02.10-18:24:02,925 [main] DEBUG http.HTTPConduit - Header fields: 
>     null: [HTTP/1.1 411 Length Required]
>     Date: [Wed, 03 Feb 2010 17:24:03 GMT]
>     Content-Length: [24]
>     Content-Type: [text/html]
>     Connection: [close]
> ....
> javax.xml.ws.soap.SOAPFaultException: Response was of unexpected text/html 
> ContentType.  Incoming portion of HTML stream: <h1>Length Required</h1>
>       at 
> org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:146)
>       at $Proxy59.login(Unknown Source)
>       at 
> it.bz.prov.egov.test.cxf.security.documentale.DocSecuredCxf.main(DocSecuredCxf.java:140)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to