JetBrains logo

IntelliJ IDEA

IDE에서 직접 HTTP 요청 관리

IntelliJ IDEA에서 HTTP 요청을 생성, 편집, 실행할 수 있습니다.

HTTP, gRPC, GraphQL, WebSocket 요청

IDE에서 바로 원활한 요청 관리를 수행하기 위한 광범위한 기능.

HTTP 클라이언트의 HTTP 요청

HTTP 요청

HTTP 파일을 생성하고 HTTP 메서드(GET, POST, PUT 등), URL, 헤더, 쿼리 매개변수 및 요청 본문과 같은 핵심 요소를 지정한 다음, 이를 실행하고 응답을 확인합니다.

HTTP 클라이언트의 gRPC 요청

gRPC 요청

"GRPC"로 요청을 시작하면 HTTP 클라이언트는 이를 gRPC 요청으로 처리합니다. proto 파일과 Endpoints(엔드포인트) 도구 창에서 gRPC 요청을 생성하고 gRPC 메타데이터를 보낼 수 있습니다.

IntelliJ IDEA의 HTTP 클라이언트에서 GraphQL 요청

GraphQL 및 WebSocket 요청

HTTP 및 WebSocket 프로토콜을 통해 즉시 GraphQL 쿼리를 보낼 수 있습니다. http://https://의 경우, 간단한 HTTP 요청이 사용되고, ws://wss://는 WebSocket 실행기에 위임됩니다.

HTTP 클라이언트에서 OpenAPI 완성 기능

OpenAPI 완성 기능

OpenAPI 파일에서 직접 HTTP 요청을 생성합니다. 또한 HTTP 파일에 요청을 입력하면 IDE가 OpenAPI 사양을 바탕으로 URL과 요청 본문 완성 기능을 제공합니다.

JavaScript 핸들러 및 테스트

복잡한 사례를 처리하고, 반복 작업을 자동화하며, 스크립트를 통해 외부 시스템과 통합하세요.

사전 요청 및 응답 핸들러 스크립트

사전 요청 및 응답 핸들러 스크립트

요청이 전송되기 전이나 후에 요청을 조작하기 위해 JavaScript로 시나리오를 작성할 수 있습니다. 사전 스크립트를 사용하면 요청에 대한 데이터를 생성할 수 있습니다. 응답 핸들러 스크립트는 응답을 받은 후 실행되므로 후속 요청에서 해당 스크립트를 재사용할 수 있습니다.

JavaScript 테스트

JavaScript 테스트

HTTP 클라이언트를 사용하면 JavaScript로 다양한 테스트를 작성하고 Services(서비스) 도구 창의 해당 탭에서 응답 핸들러 스크립트로 이를 실행할 수 있습니다. 버전 관리 시스템(VCS)을 통해 이러한 테스트를 팀원과 공유하고 지속적 통합(CI) 플랫폼에서 편리하게 실행할 수 있습니다.

기타 기능

Postman 컬렉션 가져오기

Postman 컬렉션 가져오기

IntelliJ IDEA를 사용하면 Postman 컬렉션을 .http 파일로 손쉽게 변환하고 HTTP 클라이언트에서 관리할 수 있습니다. 사용 가능한 모든 HTTP 클라이언트 기능을 변환된 파일에 적용할 수 있습니다.

환경 파일

환경 파일

환경 파일을 사용하면 HTTP 요청에 대한 환경 변수와 구성을 정의하고 저장할 수 있습니다. 이 파일의 도움을 받으면 다양한 환경(예: dev, stagingprod) 사이를 쉽게 전환하고, 환경별 값을 적용하고, 이전에 정의된 구성을 재사용할 수 있습니다.

지속적 통합을 위한 HTTP 클라이언트 CLI

지속적 통합을 위한 HTTP 클라이언트 CLI

HTTP 클라이언트는 IDE와 관계없이 터미널에서 직접 HTTP 요청을 실행할 수 있는 명령줄 인터페이스(CLI) 도구로 작동할 수 있습니다. 지속적 통합(CI) 워크플로에 HTTP 요청 테스트를 통합할 수도 있습니다. Docker 이미지를 지원하는 모든 CI 서비스에서 HTTP 클라이언트 CLI를 실행할 수 있습니다.

HTTP 클라이언트 튜토리얼

가이드

  • HTTP 요청 작성
    IDE를 나가지 않고 에디터에서 바로 요청을 쉽게 추가하는 방법을 알아봅니다.
  • HTTP 요청 실행
    웹 서비스를 테스트하는 방법을 알아봅니다.