728x90
이전에는 query 문만 넣어서 보내는 요청이었다면, 이번에는 데이터까지 같이 보내는 요청입니다.
GraphQLRequest request = GraphQLRequest.builder().query("query").variables("variables").build()
query 처럼 variables 도 넣을 수 있도록 되어있습니다.
String block = webClient.post().bodyValue(request.getRequestBody()).retrieve().bodyToMono(String.class).block();
System.out.println(block);
body 값을 읽어옵니다.
해당 request 에 바디를 가져와서 post 요청합니다.
728x90
'Back-End > Spring(Boot)' 카테고리의 다른 글
스프링 WebClient로 graphql 서버에 요청응답받기 (0) | 2023.01.27 |
---|---|
스프링 Oauth2 Server jdbc 이용한 토큰 Access 토큰 로그인 마다 새롭게 발급 받기 (커스텀) (0) | 2023.01.02 |
스프링 시큐리티 Oauth2 커스텀 Exception 만들기 (0) | 2022.12.28 |
Spring 페이징 처리 중 MyBatis 에러 (0) | 2021.07.27 |
@ControllerAdvice으로 @ExceptionHandler 전역 에러 핸들러 만들기 (0) | 2021.07.20 |