【发布时间】:2019-10-17 20:12:38
【问题描述】:
当我请求时,我会收到 406 消息:
“org.springframework.web.server.NotAcceptableStatusException: 406 NOT_ACCEPTABLE \"找不到可接受的表示\"\n\tat org.springframework.web.reactive.result.method.annotation.AbstractMessageWriterResultHandler.writeBody(AbstractMessageWriterResultHandler.java:156)
我不知道如何解决它。你能告诉我为什么它不起作用吗?
@PostMapping("/sign-in")
fun signIn(@RequestBody request: SignInRequest): Mono<ServerResponse> {
return userService.findByEmail(request.email)
.flatMap {
return@flatMap if (it != null && passwordEncoder.encode(it.password.toString()) == request.password) {
println("ok")
ok().body(BodyInserters.fromObject(AuthResponse(jwtUtil.generateToken(it))))
} else {
println("no ok")
notFound().build()
}
}
}
【问题讨论】:
标签: spring kotlin controller request reactor-netty