Spring Boot RestTemplate JSON内容类型和字符串响应

时间:2019-03-15 17:18:57

标签: java spring spring-boot resttemplate

我有一个应用程序需要向第三方后端发送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不可接受

0 个答案:

没有答案