在非ReactSpring中,我们可以通过这种方式从请求中获取时区-
RequestContext.getTimeZone(request)
有没有办法使用Spring WebFlux从ServerRequest获取时区?
gwbalxhn1#
你可以使用ServerRequest.headers()返回一个Headers对象,从该对象中你可以调用第一个传递“Accept-Language”或“Timezone”头文件名的方法,并获取时区。
public Mono<String> getTimezone(ServerRequest request) { return request.headers().header("Accept-Language").next().map(timezone -> timezone); }
1条答案
按热度按时间gwbalxhn1#
你可以使用ServerRequest.headers()返回一个Headers对象,从该对象中你可以调用第一个传递“Accept-Language”或“Timezone”头文件名的方法,并获取时区。