HTTP Header customization, the client uses Request, and the server uses Response

 Passing request.getHeaders() on the server side is invalid, only response.getHeaders() can be used.

	@Override
	public Object beforeBodyWrite(Object body, 
									MethodParameter returnType, 
									MediaType mediaType,
									Class selectedConverterType, 
									ServerHttpRequest request, 
									ServerHttpResponse response) {
		
		log.info("{} {}",RestResponseBodyAdvice.class,request.getURI());
		
		response.getHeaders().set("ACCESS-ERP", "0-0-0-0-0-0");
		request.getHeaders().set("REQUEST-ERP", "0-0-0-0-0-0");;

 

Guess you like

Origin blog.csdn.net/MyFreeIT/article/details/131871596