Skip to content Skip to sidebar Skip to footer

Org.apache.http.client.clientprotocolexception

I've made an Android application that uses a X509 certificate (that is in the folder res/raw/mykeystore.bks) to sign to remote server that respond on the 9006 port. the server ask

Solution 1:

the problem was the Authorization header.

We have to use:

httpGet.addHeader("Authorization", "Basic "+Base64.encodeToString("rat#1:rat".getBytes(),Base64.NO_WRAP));

Instead of:

httpGet.addHeader("Authorization", "Basic "+Base64.encodeToString("rat#1:rat".getBytes(),Base64.DEFAULT));

because the DEFAULT parameter add "CR" line terminator at the end of string and it's uncorrect if you'll use it that header.

Post a Comment for "Org.apache.http.client.clientprotocolexception"