腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
StreamingResponseBody
中
的
异常
处理
、
、
、
、
我正在尝试捕获在我
的
StreamingResponseBody
实现
中
抛出
的
异常
,我可以看到
异常
被抛出在类内部,但是抛出
的
异常
对方法体或我
的
控制器通知不可见。因此,我
的
处理
似乎都不起作用,只是想知道在这种情况下,哪种方法才是
处理
异常
的
正确方法。@GetMapping(path = "/test", produces =
浏览 26
提问于2019-06-18
得票数 1
2
回答
如何
处理
从RestController返回
StreamingResponseBody
时
的
异常
、
、
我已经实现了一个Spring Rest Controller,它使用
StreamingResponseBody
回传大型文件。但是,这些文件来自另一个系统,在流回这些文件时可能会出错。当这种情况发生时,我抛出了一个自定义
异常
(MyException)。我正在
处理
一个@ExceptionHandler实现
中
的
异常
,如下所示。在返回
StreamingResponseBody
时,
处理
错误/
异常
的
正确方法是什么?
浏览 16
提问于2016-08-10
得票数 3
回答已采纳
1
回答
在30秒后返回
StreamingResponseBody
: AsyncRequestTimeoutException
的
Spring端点
、
、
我
的
问题与描述
的
和相同。当我尝试答案时,在30秒之后,而不是超时,下载从一开始就重新启动,然后,再过30秒,然后超时。我正在通过访问Google
的
其他端点并尝试从那里下载一个文件来进行测试。提前谢谢。spring-boot-maven-plugin</artifactId> <
浏览 25
提问于2020-04-04
得票数 1
回答已采纳
2
回答
如何在测试
中
模拟
StreamingResponseBody
?
、
、
、
在我
的
生产代码
中
,我需要对响应
StreamingResponseBody
.
的
控制器执行POST命令这类守则
的
一个简短例子是:@RequestMapping("/api"get3Lines() { }在测试<e
浏览 10
提问于2020-04-05
得票数 2
1
回答
检索包含附加数据
的
流响应正文
、
、
、
我有一个API,它
的
响应是: @PostMapping return outputStream-> method(variables); } 导出服务(包含此API),没有附加任何数据源-它是一个简单
的
微服务。变量主要是:带有附加标志
的
非常大
的
JSON文件。 问题是,导出时
的
方法还提取进一步
处理
所需
的
额外数据Lis
浏览 12
提问于2020-10-24
得票数 2
回答已采纳
2
回答
如何在Spring WebFlux
中
在响应体中流二进制数据
、
、
、
、
过去,我曾使用
StreamingResponseBody
将响应流返回到客户端,但在WebFlux
中
找不到相应
的
响应。"/video") InputStream videoStream = ...
StreamingResponseBody
res = (os) -> { IOUtils.copy(videoStream, os); }} 对于
S
浏览 17
提问于2017-12-23
得票数 13
回答已采纳
1
回答
逐步填充InputStream并使用SpringMVC返回它
、
、
、
、
考虑到我在数据库中有大量
的
csv字符串,我需要通过他
的
请求将它们传递给客户机。eJournalService.getJournal(userId)但是,在将整个数据传递给流之前,我不得不将整个数据加载到内存
中
,显然这是没有效率
的
。我想实现我自己
的
InputStream,但是InputStream#read()返回int而不是String,这有点复杂。 有什么最佳做法吗?我试图搜索,但是只有例子可以使用
浏览 1
提问于2016-04-02
得票数 1
回答已采纳
2
回答
SpringBoot:下载带有单独设置
的
MimeType
的
多部分文件
、
我想下载一个带有Spring
的
文件:而内容类型是我设置
的
。将MimeType设置为@GetMapping超出了范围,因为我有多个不同
的
文件类型。因此,我直接在contentType
中
设置它。多少起作用(例外情况除外:-/) 问:如
浏览 3
提问于2020-04-30
得票数 2
回答已采纳
1
回答
OutputStream是否应该在
StreamingResponseBody
中
显式关闭?
、
、
、
、
我正在使用
StreamingResponseBody
在一个spring @RestController
中
传输一个大型外部资源。public ResponseEntity<
StreamingResponseBody
> getFile(@PathVariable Stringfilename) {
StreamingResponseBody
浏览 3
提问于2018-12-11
得票数 4
回答已采纳
2
回答
作为数组/流返回
的
TestRestTemplate HTTP请求?
、
我
的
一些方法返回数组
的
流对象,但我不知道如何检索主体:public class SomeObject implements Serializable privatepublic SomeObject(int i) { index = i; }}}@GetMapping("/test") public ResponseE
浏览 9
提问于2022-01-17
得票数 0
1
回答
Spring控制器:
StreamingResponseBody
的
内容类型
、
、
为了寻找最少
的
代码来为spring-mvc Controller
中
的
BufferedImage (在服务类
中
绘制)提供服务,我想出了以下几点:public
StreamingResponseBody
image() { BufferedImage canvas = service.createImage当直接打开图像X-Conten
浏览 3
提问于2017-11-17
得票数 10
回答已采纳
1
回答
读取返回
StreamingResponseBody
作为响应
的
接口
、
、
、
、
我有一个API,它返回JSON格式
的
巨大数据(>7MB)。IOS设备正在访问此API并将数据存储到本地设备存储
中
。由于响应很大,用户会遇到很长
的
延迟。我使用相同
的
数据创建了另一个应用程序接口,但这次我使用
StreamingResponseBody
将输出作为流直接写入响应对象。现在响应大小减少到2 MB。因为当我点击postman
的
API时,输出是不可读
的
。这是控制器代码- @GetMapping( value = "/materials
浏览 44
提问于2019-05-31
得票数 0
1
回答
如何使用流从服务器下载csv文件
、
、
我正在尝试从服务器下载巨大
的
CSV文件,这是在飞行中生成
的
。我正在异步
中
返回ResponseEntity<
StreamingResponseBody
>,所以一旦我有了部分数据,我就会返回它。这是我
的
控制器代码:
StreamingResponseBody
streamingResponseBody
= out -> {} return Response
浏览 23
提问于2019-01-08
得票数 1
1
回答
如何用Spring @RestController流分组响应
、
、
、
我已经花了一天
的
时间在这个问题上,我无法找到一个有效
的
解决方案。在我们
的
应用程序
中
,我们有几个端点可以返回大型响应。我一直试图找到一种机制,允许我们在
处理
数据库查询
的
结果时流响应。主要目标是限制服务端
的
峰值内存使用(不需要内存
中
的
整个响应),并将响应
的
第一个字节
的
时间最小化(如果响应没有在指定
的
时间( 10分钟)内开始,客户端系统有超时时间)。我真的很惊讶这这么难。我找到了
浏览 4
提问于2019-12-11
得票数 9
回答已采纳
1
回答
提供空HTTP响应
的
MockMvcRequestBuilders.asyncDispatch和contentType
、
、
、
、
我有一个单元测试,在将方法转换为使用Spring4.3返回
StreamingResponseBody
之后,尝试检查正在发出
的
异步请求
的
响应。: response.setContentType(&qu
浏览 1
提问于2019-01-29
得票数 3
1
回答
InputStream在弹簧控制器
中
的
闭合
、
、
、
使用spring控制器,端点在主体响应
中
返回文件。我希望确保不要使用“使用资源进行尝试”获得资源泄漏,但是在postman
中
,我得到了一个错误:InputStreamResourcesuccessfully created");} catch (IOException e) {} 有趣
的
浏览 2
提问于2019-09-24
得票数 1
回答已采纳
1
回答
在Spring中使用
StreamingResponseBody
、
、
我有一个简单
的
web服务,可以使用
StreamingResponseBody
流式传输文件。其定义如下所示: @GetMapping("/files/{filename}") ... HttpHeaders h
浏览 106
提问于2020-08-31
得票数 0
1
回答
如何发送实时音频(不是文件!)字节数组数据到浏览器
、
、
、
将连续数据添加到audioService
中
。我看到它是这样发送
的
,但是没有声音在播放。。@GetMapping(value = "/audio/live/{id}") return new
StreamingResponseBody
() {
浏览 15
提问于2022-05-05
得票数 0
4
回答
如何修复-需要执行器来
处理
java.util.concurrent.Callable返回值
、
、
我在Spring Boot/Spring Data Rest中有一个控制器,我
的
处理
程序在那里下载一个文件,如下所示 @ResponseStatus(HttpStatus.OK)
浏览 0
提问于2020-01-05
得票数 10
2
回答
如何以base64格式发送大文件?
、
、
、
我有一个Spring &Spring应用程序,我开发了一个用于上传和下载文件
的
服务。将下载
的
文件从我
的
服务器上
的
一个文件夹
中
获取(所以我将使用FTP将文件放在文件夹
中
),然后用base64编码并显示给用户。问题是在我
的
Spring后端,我不能压缩一个base64字符串,在我
的
体系结构
中
显示文件
的
唯一方法是返回base64字符串,但是当涉及到大型文件时,我得到以下错误: Handler dispatch
浏览 3
提问于2021-09-17
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中的异常处理
JAVA 中异常处理的最佳实践
如何查看异常处理中的报错信息?
php7中异常与错误的处理
Python中的异常处理机制是什么
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券