- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Spring RestTemplate,在执行以下代码后我得到了 InvalidMediaTypeException
。当我在 RestClient 应用程序中执行相同的服务时,我得到了有效的响应。请帮忙。
ResponseEntity<String> response = restTemplate.exchange(restUrl,HttpMethod.valueOf(method), new HttpEntity<byte[]>(headers), String.class);
下面是堆栈跟踪。
org.springframework.http.InvalidMediaTypeException: Invalid media type "multipart/mixed;boundary=simple boundary;charset=UTF-8": Invalid token character ' ' in token "simple boundary"
at org.springframework.http.MediaType.parseMediaType(MediaType.java:730)
at org.springframework.http.HttpHeaders.getContentType(HttpHeaders.java:305)
at org.springframework.web.client.HttpMessageConverterExtractor.getContentType(HttpMessageConverterExtractor.java:113)
at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:84)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:687)
at org.springframework.web.client.RestTemplate$ResponseEntityResponseExtractor.extractData(RestTemplate.java:673)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:491)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:446)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:393)
at com.restclient.helper.RestHelper.getResponse(RestHelper.java:28)
最佳答案
这是因为客户端内容类型和服务器接受的内容类型不匹配。基本上正常的“GET”方法默认的内容类型是“text/plain”但是你的情况服务器需要一些不是“text/plain”的东西。所以当你向你的服务器发送请求时你应该改变标题的内容类型
关于java - Spring - RestTemplate 抛出 InvalidMediaTypeException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22089134/
在过去的几周里,我们在日志中看到了很多此类内容。这是一个 spring-boot 应用程序。这是 RCE 尝试吗?这与https://cwiki.apache.org/confluence/displ
我是 Spring Rest 的新手,我尝试从 Web 服务获取 xml,但在执行以下代码后它抛出 InvalidMediaTypeException: restTemplate.getForObje
我正在使用 Spring RestTemplate,在执行以下代码后我得到了 InvalidMediaTypeException。当我在 RestClient 应用程序中执行相同的服务时,我得到了有效
我的 Spring Boot 应用程序运行良好。突然我面临一个奇怪的问题。 下面是堆栈跟踪: Inside Global Exception Handler. Exception caught is
我是一名优秀的程序员,十分优秀!