반응형
rest와 함께 부울 값을 반환하는 방법은 무엇입니까?
다음을 제공합니다.boolean
REST
참/거짓 부울 응답만 제공하는 서비스입니다.
하지만 다음은 효과가 없습니다. 왜죠?
@RestController
@RequestMapping("/")
public class RestService {
@RequestMapping(value = "/",
method = RequestMethod.GET,
produces = MediaType.APPLICATION_XML_VALUE)
@ResponseBody
public Boolean isValid() {
return true;
}
}
결과:HTTP 406: The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.
제거할 필요가 없습니다.@ResponseBody
당신은 그냥 그것을 제거할 수 있었습니다.MediaType
:
@RequestMapping(value = "/", method = RequestMethod.GET)
@ResponseBody
public Boolean isValid() {
return true;
}
이 경우에는 기본값이 기본값이 되었을 것입니다.application/json
그래서 이것도 효과가 있을 것입니다.
@RequestMapping(value = "/", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public Boolean isValid() {
return true;
}
지정하는 경우MediaType.APPLICATION_XML_VALUE
당신의 응답은 정말 XML로 직렬화되어야 합니다.true
그럴 리가 없습니다.
또한, 만약 당신이 단지 평원을 원한다면.true
응답에서 그것은 실제로 XML이 아닙니다, 그렇죠?
당신이 특별히 원한다면,text/plain
다음과 같이 할 수 있습니다.
@RequestMapping(value = "/", method = RequestMethod.GET, produces = MediaType.TEXT_PLAIN_VALUE)
@ResponseBody
public String isValid() {
return Boolean.TRUE.toString();
}
언급URL : https://stackoverflow.com/questions/28828896/how-to-return-a-boolean-value-with-rest
반응형
'bestsource' 카테고리의 다른 글
JQuery를 사용하여 이메일 주소를 확인하려면 어떻게 해야 합니까? (0) | 2023.07.13 |
---|---|
발그랜드에게 memcheck 분기된 프로세스를 어떻게 알려줍니까? (0) | 2023.07.13 |
Spring Web Client를 사용하여 여러 전화를 동시에 거는 방법은 무엇입니까? (0) | 2023.07.08 |
oracle.jdbc에 연결을 캐스트할 수 없습니다.오라클 연결 (0) | 2023.07.08 |
계산된 속성이 서로 다른 탭에서 UI를 업데이트하지 않음 (0) | 2023.07.08 |