我有一个应用程序需要向第三方后端发送GET请求,问题是他们将用“ text / plain”返回我的请求之一,但我无法在标头上声明内容类型,因为他们的后端将不会接受我的请求。 如何发送带有“ Content-type:application / json”标头的请求并接收字符串并解析它而没有406错误?
更新:
我可以使用邮递员和标头成功发送此请求:
Content-Type:application/json;charset=UTF-8
Connection:Keep-Alive
Accept-Encoding:gzip
User-Agent:okhttp/3.11.0
但无法从restTemplate发送带有此标头的确切请求:
headers.add("Content-Type","application/json;charset=UTF-8");
headers.add("Connection","Keep-Alive");
headers.add("Accept-Encoding","gzip");
headers.add("User-Agent","okhttp/3.11.0");
将获得406不可接受