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

List:       axis-user
Subject:    Re: Re[4]: HTTP :unsupported content-encoding of '' found
From:       Andreas Veithen <andreas.veithen () gmail ! com>
Date:       2016-11-19 17:58:50
Message-ID: CADx4_uVCbeQHNnSB7CsZVY0FqR7pm+hQPwLduX1Z=8V1J1CUVQ () mail ! gmail ! com
[Download RAW message or body]

You could submit a patch to Axis2 to ignore empty Content-Encoding headers.

Andreas

On Sat, Nov 19, 2016 at 5:15 PM, Sterpu Victor <victor@caido.ro> wrote:
> I don't control the server, so I need a client side solution.
> Could I set a default content encoding if the server is not sending one?
> 
> Thank you.
> 
> ------ Original Message ------
> From: "Andreas Veithen" <andreas.veithen@gmail.com>
> To: "Sterpu Victor" <victor@caido.ro>
> Cc: "java-user" <java-user@axis.apache.org>
> Sent: 19/11/2016 7:04:16 PM
> Subject: Re: Re[2]: HTTP :unsupported content-encoding of '' found
> 
> 
> According to the HTTP/1.1 specification the Content-Encoding header must
> have the following form:
> 
> Content-Encoding = "Content-Encoding" ":" 1#content-coding
> 
> I.e. an empty value is not allowed, so this is a server side problem.
> 
> Andreas
> 
> 
> On Nov 19, 2016 4:30 PM, "Sterpu Victor" <victor@caido.ro> wrote:
> > 
> > Yes, I traced everything with fiddler.
> > I can now see that "Content-Encoding: " is not defined. If this is the
> > reason can I safely ignore this error?
> > This is the raw header:
> > 
> > HTTP/1.1 200 OK
> > X-Backside-Transport: OK OK
> > Connection: Keep-Alive
> > Transfer-Encoding: chunked
> > Date: Sat, 19 Nov 2016 16:08:44 GMT
> > X-Powered-By: Servlet/3.0
> > SOAPAction:
> > "core.des.uti.ro/StoreClinicalDocument/storeClinicalDocumentSRequest"
> > $WSPR: HTTP/1.1
> > User-Agent: Axis2
> > x509: ********************
> > Host: ws.des-cnas.ro
> > _WS_HAPRT_WLMVERSION: -1
> > $WSIS: false
> > Surrogate-Capability: WS-ESI="ESI/1.0+"
> > Via: 1.1 AQAAAEZVhAE-
> > $WSRA: 172.30.8.81
> > OSCP_RESPONSE: *****************
> > $WSSC: http
> > X-Client-IP: ****
> > serial: ******************
> > $WSRH: 172.30.8.81
> > Expect: 100-Continue
> > Authorization: Basic ***************************************
> > issuer: C=RO, O=certSIGN, OU=certSIGN Qualified CA Class 3 G2, CN=certSIGN
> > Qualified CA Class 3 G2
> > $WSSN: ws.des-cnas.ro
> > $WSSP: 80
> > Content-Type: text/xml
> > Content-Encoding:
> > Content-Language: en-US
> > X-Archived-Client-IP: ****
> > 
> > 
> > ------ Original Message ------
> > From: "Andreas Veithen" <andreas.veithen@gmail.com>
> > To: "Sterpu Victor" <victor@caido.ro>; "java-user"
> > <java-user@axis.apache.org>
> > Sent: 19/11/2016 6:04:04 PM
> > Subject: Re: HTTP :unsupported content-encoding of '' found
> > 
> > 
> > Can you show us the HTTP headers of the response?
> > 
> > Andreas
> > 
> > 
> > On Nov 19, 2016 3:45 PM, "Sterpu Victor" <victor@caido.ro> wrote:
> > > 
> > > I' receiving the error: Caused by: org.apache.axis2.AxisFault: HTTP
> > > > unsupported content-encoding of '' found
> > > The SOAP call runs fine on the server, but on the client side this error
> > > appears.
> > > How can I fix this? I could catch this exception and consider that the
> > > call is fine, but can I fix it in another way?
> > > 
> > > This is the whole stack trace:
> > > Caused by: org.apache.axis2.AxisFault: HTTP :unsupported content-encoding
> > > of '' found
> > > at
> > > org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.processResponse(HTTPSenderImpl.java:476)
> > >  at
> > > org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.handleResponse(HTTPSenderImpl.java:311)
> > >  at
> > > org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.sendViaPost(HTTPSenderImpl.java:213)
> > >  at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:121)
> > > at
> > > org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:403)
> > >  at
> > > org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:234)
> > >  at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:431)
> > > at
> > > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:399)
> > >  at
> > > org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
> > >  at
> > > org.apache.axis2.client.OperationClient.execute(OperationClient.java:150)
> > > at
> > > stubs.StoreClinicalDocument.client.StoreClinicalDocumentStub.storeClinicalDocumentS(StoreClinicalDocumentStub.java:377)
> > >  
> > > In StoreClinicalDocumentStub.java, at the line 377 I have:
> > > "_operationClient.execute(true);"
> > > 
> > > Thank you.
> > > 
> > > 

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


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

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