从控制器中的覆盖请求 header 中获取字段
Fetching fields from overriden request header in Controller
我正在通过以下代码覆盖 android 端的请求 header
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("density", String.valueOf(density));
params.put("width", String.valueOf(phone_width));
System.out.println("VALUE_PARAM::::"+params);
return params;
我想在 java 代码端获取控制器中的宽度和密度。
获取它们的最佳方式是什么?
请求方法 GET
控制器方法可以写成如下
@GetMapping("/your_path")
public ResponseEntity<String> getHeadersMethod(@RequestHeader("density") String density, @RequestHeader("width") String width) {
// code that uses the density and width variables
return new ResponseEntity<String>(density+":"+width, HttpStatus.OK);
}
我正在通过以下代码覆盖 android 端的请求 header
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> params = new HashMap<String, String>();
params.put("density", String.valueOf(density));
params.put("width", String.valueOf(phone_width));
System.out.println("VALUE_PARAM::::"+params);
return params;
我想在 java 代码端获取控制器中的宽度和密度。
获取它们的最佳方式是什么? 请求方法 GET
控制器方法可以写成如下
@GetMapping("/your_path")
public ResponseEntity<String> getHeadersMethod(@RequestHeader("density") String density, @RequestHeader("width") String width) {
// code that uses the density and width variables
return new ResponseEntity<String>(density+":"+width, HttpStatus.OK);
}