O que acontece caso você solicite um formato em accept que o web-service não foi feito para trabalhar?
Por exemplo: coloco JSON mas o web service foi construido para responder somente em XML.
Ele simplesmente ignora e responde em XML ou ele vai retornar algum código de erro?