对于各种REST API端点,user_id将到达后端,需要进一步处理,然后作为响应发送回前端。
我有一种感觉,我可以通过头部来完成这项工作,而不是每次都将其作为路径参数传递,只是我似乎还找不到相关的信息。
目前我以ResponseEntity的形式发送响应。如果可能的话,我希望保留此选项。
我正在使用Java和Sping Boot 。
对于各种REST API端点,user_id将到达后端,需要进一步处理,然后作为响应发送回前端。
我有一种感觉,我可以通过头部来完成这项工作,而不是每次都将其作为路径参数传递,只是我似乎还找不到相关的信息。
目前我以ResponseEntity的形式发送响应。如果可能的话,我希望保留此选项。
我正在使用Java和Sping Boot 。
2条答案
按热度按时间z31licg01#
示例基于
https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/ResponseEntity.html
编辑以添加请求中的readign标题
zfycwa2u2#
对于我的场景,我只需要获取用户ID,然后用它进行响应,我认为最好的方法是使用@RequestHeader(“userId”)Long userId注解。
让我们看看我最初是如何配置端点的:
现在,让我们看看我是如何重构端点以从头部获取id并在响应中返回它们的: