java - 使用 REST 和 JSON Web token 上传/下载文件

标签 java spring spring-mvc spring-security jwt

文件上传/下载内部是如何工作的,是否需要多次请求和响应?我问这个问题是因为我使用 spring security 进行 JSON Web Token ( JWT ) 身份验证,如果文件上传/下载需要多个请求/响应,那么我应该如何多次发送身份验证/刷新 token 和文件上传/下载请求。

我在基于 Java Swing 的桌面应用程序中使用 JWT。

最佳答案

您可以对文件发出单个请求,并在不记名 header 中提供您的 token 。验证请求(验证 token 并检查任何声明)后,Web 服务器应将文件作为流返回并指定 some response headers向客户端(在本例中为您的 Swing 桌面应用程序)指示如何处理响应。

关于java - 使用 REST 和 JSON Web token 上传/下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43956579/

相关文章:

java - 从 Dovecot 邮件服务器删除电子邮件

java - 自动打印 iText 生成的 PDF

java - Spring/Hibernate CRUD 不工作(MySQL)

java - 带日期的 Spring MVC Controller

java - 在 Spring Cloud 应用程序中实现重试

java - Spring Security - 在每个请求之前触发事件

java - 将 2 个列表插入标签 <c :forEach> for loop Lists synchronously

java - 如何让Android在屏幕底部显示选项卡

java - Class.forName(name, instantiation, classLoader) 不会将类添加到类路径

javascript - Spring Security 使用 @PreAuthorize