API 还应该读取标头。 X-User - 这将是用于会计目的的数字。这将用作用户 ID。
使用具有 Spring Web 依赖的 java 和 spring-boot 项目读取 REST API 控制器上的标头有多种不同的方法。当您正在寻找特定标头时,您可以使用此 Spring 注释:
@GetMapping("/get-end-point")
public ResponseEntity<String> foo(@RequestHeader("X-User") Integer accountingNumber) {
// code that uses the number for accounting purpose
return new ResponseEntity<String>(mockResourceString, HttpStatus.OK);
}
如果您想了解更多信息,请查看本教程此处。