강력한 Chrome 확장 프로그램으로 gRPC-Web 요청 및 응답을 검사할 수 있습니다.
grpc-web-devtools는 grpc-web 프로토콜을 사용하여 만든 요청과 응답을 쉽게 검사할 수 있는 Chrome 확장 프로그램입니다. 이 확장 프로그램은 Chrome DevTools에 전용 탭을 시효하며, 웹 애플리케이션에 의해 생성된 모든 grpc-web 요청에 대한 포괄적인 로깅 시스템을 제공합니다.
grpc-web-devtools를 사용하면 요청 필터링 및 오래된 요청 제거와 같은 고급 기능에 액세스할 수 있어 효율적인 요청 관리가 가능합니다. 이 확장 프로그램에는 요청과 응답 요소(본문 및 메타데이터 구성 요소 포함)의 깊은 검사를 가능하게 하는 직관적인 JSON 편집기도 포함되어 있습니다. 편집기는 확장된 객체를 접기 위한 편의성을 제공하며, 쉬운 내용 복사를 지원합니다.
이 확장 프로그램은 UnaryRequest와 StreamRequest 인터셉션을 모두 지원합니다. DevTools 환경에서 단일 호출을 검사할 때는 요청이 구조화된 표현으로 표시되며, 본문 속성은 전송된 객체를 나타내고 메타데이터에는 보충 헤더가 포함됩니다. 응답은 비슷한 구조를 따르며, 본문은 서버의 응답 객체를 나타내고 메타데이터에는 서버가 제공한 추가 헤더가 포함됩니다.
StreamRequest 상호작용의 경우 Unary와 유사한 구조를 가지지만 응답에는 차이가 있습니다. 응답은 "data," "status," "error," "metadata," "end"와 같은 주요 요소를 포함한 배열로 표시됩니다.