HttpClient projesi ile bir sunucuyu çağrıldığında aşağıdaki gibi bir hata alınabilir :
org.apache.http.client.HttpResponseException: Not Acceptable
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:71)
at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:59)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:657)
Bu hata client'ın Http Header'a eklediği Accept ile sunucunun tanımladığı Accept header'ın birbirini tutmadığı anlamına gelir. Örneğin application/json kabul eden bir sunucu için aşağıdaki gibi set edilmelidir :
httpGet.setHeader("Accept", "application/json");
Bu şekilde yukarıdaki hata alınmaması gerekir.