- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
How to get raw binary data from a POST request processed by Spring?
(2 个回答)
9 个月前关闭。
在 Spring Boot RestController 中使用 PostMapping 时,是否有一种简单的方法可以将 POST HTTP 请求的正文作为 InputStream 处理?
接受来自 Multipart HTTP POST 请求的文件上传作为 MultipartFile 实例非常简单,但我希望能够简单地将二进制内容发布到 HTTP 端点并将其作为 InputStream 处理。
这可以用 Spring Boot 吗?
例如使用以下 Postman POST:
最佳答案
我知道两种可能的方法
取HttpEntity
@PostMapping
public ResponseEntity<String> post(HttpEntity<byte[]> requestEntity) {
return ResponseEntity.ok(new String(requestEntity.getBody()));
}
@PostMapping
public ResponseEntity<String> post(HttpServletRequest request) {
request.getInputStream();
}
关于Spring Boot RestController - PostMapping - 将请求正文作为 InputStream 处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59799990/
关于 SpringBoot 应用程序的小问题,以及如何获取用 @RestController 注释的类列表请。 我有一个简单的 SpringBoot 应用程序,其中有几个我自己的 @RestContr
我正在使用 spring 4.2 创建一些restfull web 服务。 但我们意识到,当用户输入错误的非强制性 @RequestParam 之一时,我们没有得到他传递的参数未知的错误。 就像我们有
我正在尝试向服务器发送一个 http 帖子,但我从我的 Controller 收到一个格式错误的 url 异常 Controller 代码 public static final String RES
我有一个抽象类PluginTemplate,由3个子类继承 PluginTemplateA、PluginTemplateB、PluginTemplateC。 我有一个其他类,其中有一个包含 Plugi
是否可以在Java配置(带有@Configuration注释的类)单独定义一个Spring RestController(@RestController注释的类)在标有 @Bean 的方法中)? 我有
我在使用 REST 服务器和 REST 客户端的应用程序中使用 Spring Boot。当我让人们选择 URL 映射时,就会出现问题,因为那时我需要使用此 URL 映射动态创建 REST Contro
我一直在尝试扩展这个 Spring/Hibernate/JPA sample code on Github 虽然我让它工作正常,但我正在尝试添加一个新的@RestController 以获取所有 sh
我正在使用 spring-rest 创建一些 @RestController servlet。该应用程序不在网络服务器上运行,而是作为带有嵌入式 tomcat 的简单命令行工具运行。 它们中的大多数应
是否有可能在 Springboot 中有两个不同的 @RestControllers 使用不同的 MappingJackson2HttpMessageConverter ? ...还是 Mapping
我正在尝试使用新的 Spring 4.0 @RestController 从 Controller 返回一个简单的文本响应: @RestController @RequestMapping(value
考虑以下代码: @RestController @RequestMapping("/timeout") public class TestController { @Autowired
嗨,我的示例中有一个简单的 RestController: @RestController public class PersonController { @RequestMapping(na
tl; dr一个RestController如果在Docker容器中运行,则可以正确回答,而另一个则不能。 该服务有两个API alive @CrossOrigin(origins = "*", ma
我知道有很多question s 涵盖了该主题,但我不知道如何实现以下要求。 我想上传文件列表,每个文件都包含一些额外信息。在 Java 世界中,这意味着以下内容: @NoArgsConstructo
是否可以通过编程方式控制@RestController来启用或禁用它?我不想只在每个 @RequestMapping 方法中编写代码来执行某种 if (!enabled) { return 404Ex
背景 这是@RestController中定义的方法,它从磁盘读取文件然后流回。 @RequestMapping(value = "/bill", method = RequestMethod.GET
我无法将完整的对象序列化为 Java API Rest。某些属性未在响应方法中返回。 我有一个像这样的对象: public class Localization { private Long
我有一个 Controller : @RestController @RequestMapping(value = UserRestController.REST_URL, produces = Me
我正在 Spring 中设置 RestController,但有一个不明确的映射问题。我不明白最后两个方法有什么歧义,因为请求映射和方法名称不同。当我从最后一个方法中删除方法规范时,问题就不再存在了。
我正在使用 Spring Boot 和 @RestController 以及 Java 8 实现 REST API。其中一个 Controller 方法需要调用另一个第 3 方 REST API 服务
我是一名优秀的程序员,十分优秀!