본문 바로가기

RESTAPI3

PostMan으로 gRPC요청 하기 최근에 gRPC를 통한 서버간 통신을 구현해보기 위해 Spring Boot로 gRPC서버를 구현해 보았습니다.일반적으로 http 프로토콜을 통한 Rest Api를 테스트할때는 여러 방법이 있지만 그중 많이 사용한 툴은 PostMan인데 gRPC또한 PostMan으로 테스트가 가능하더군요. 그래서 오늘은 간략하게 PostMan을 통한 gRPC통신을 하는 방법을 공유해볼까 합니다. application.ymlgrpc:  server:    port: 5043먼저 Spring Boot  gRPC 서버 환경은 다음과 같습니다. gRPC 프로토콜 포트는 5043입니다.delivery.protosyntax = "proto3";option java_multiple_files = true;option java_pack.. 2024. 7. 1.
섹션 2-5 [스프링 부트 시작하기] HTTP 요청과 응답 HTTP 요청과 응답 HTTP웹 Request와 Response의 구조를 이해하고 내용을 확인할 수 있어야 한다. RequestRequest Line: Method, Path, HTTP VersionHeadersMessage Bodyhttp -v ":8080/hello?name=Spring"GET /hello?nameSpring HTTP/1.1Accept: */*Accept-Encoding: gzip, deflateConnection: keep-aliveHost: localhost:8080User-Agent: IntelliJ HTTP Client/IntelliJ IDEA 2024.1 ResponseStatus Line: HTTP Version, Status Code, Status TextHeadersMe.. 2024. 5. 29.
섹션 2-3 [스프링 부트 시작하기] Hello Controller Hello Controller 구현Spring Boot Hello Controller를 구현한다. HelloController.classpackage com.tobyspring.tobyspringboot; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping("/hello") public String hello(String name) { return "Hello " + name; .. 2024. 5. 29.