我正在Spring Boot中构建基本的代理代码。我无法使用Cloud Gateway或Zull,因此必须手动执行所有操作。我能够转发表单数据,请求正文,标头和查询参数,但不能转发多部分文件。
我尝试通过-阅读请求正文
request.getReader().lines().collect(Collectors.joining(System.lineSeparator()));
但是它会抛出错误,即使我没有读getInputStream()
。
如何访问和转发多部分文件?我正在使用RestTemplate。