Hi folks,

httpclient: 4.1.3
httpcore: 4.1.4

I get a response from the http server with empty status, and get the
ProtocolException from HC. The stack trace is below.
The site is https. Browsers (IE, Firefox) open the page successfully.
Checked with Fiddler, no status in the first line indeed, just "HTTP/1.1",
then goes LF-CR and "Date:...."

The research shows that omitted status code in the response from the server
means it's 200 OK (http://www.ietf.org/rfc/rfc3875, p.23).
Can you please check this?

Thanks.


STACK TRACE:

Caused by: org.apache.http.ProtocolException: Status line contains invalid
status code: HTTP/1.1
    at
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:254)
    at
org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:282)
    at
org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247)
    at
org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:216)
    at
org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:298)
    at
org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
    at
org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:647)
    at
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:464)
    at
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
    ... 11 more
Caused by: org.apache.http.ParseException: Status line contains invalid
status code: HTTP/1.1
    at
org.apache.http.message.BasicLineParser.parseStatusLine(BasicLineParser.java:422)
    at
org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:118)
    at
org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252)
    ... 19 more


-- 
Best Regards,
 Ivan

Reply via email to