소개
Hoppscotch Agent는 웹 브라우저에서 발생하는 CORS(교차 출처 리소스 공유) 제한을 우회하여 API 요청을 로컬 컴퓨터를 통해 전달하는 마이크로 애플리케이션입니다. Hoppscotch 웹 앱과 함께 사용하여 API를 보다 자유롭게 테스트할 수 있도록 돕습니다.
상세정보
Hoppscotch Agent란?
Hoppscotch Agent는 웹 브라우저에서 API를 테스트할 때 발생하는 CORS(교차 출처 리소스 공유) 문제를 해결하기 위해 설계된 마이크로 애플리케이션입니다. Hoppscotch 웹 앱에서 보낸 API 요청을 로컬 컴퓨터를 통해 전달하여, 브라우저의 CORS 제한 없이 API를 호출할 수 있게 해줍니다.
주요 기능
- CORS 우회: 브라우저의 CORS 정책으로 인해 차단되는 API 요청을 로컬에서 처리합니다.
- 로컬 네트워크 구성 사용: 요청이 로컬 컴퓨터의 네트워크 설정을 따르므로, 프록시나 인증서 등을 활용할 수 있습니다.
- 크로스 플랫폼 지원: Windows, macOS, Linux에서 사용할 수 있습니다.
- Hoppscotch와 통합: Hoppscotch 웹 앱과 연동하여 사용합니다.
지원 환경
Windows 64비트, macOS(Apple Silicon 및 Intel), Linux(Debian, AppImage)를 지원합니다. Windows에서는 설치형(.msi)과 휴대용(.exe) 버전을 제공합니다.
기본 사용 방법
- Hoppscotch Agent를 다운로드하여 설치합니다.
- Hoppscotch 웹 앱(hoppscotch.io)을 엽니다.
- Hoppscotch 웹 앱에서 인터셉터(Interceptor) 설정을 ‘Hoppscotch Agent’로 변경합니다.
- API 요청을 보내면 Agent가 로컬에서 요청을 처리하여 CORS 문제 없이 응답을 받을 수 있습니다.
제한 사항 및 확인 사항
- Hoppscotch Agent는 Hoppscotch 웹 앱과 함께 사용하도록 설계되었습니다. 독립 실행형 API 클라이언트가 아닙니다.
- 로컬 네트워크 설정을 사용하므로, 방화벽이나 프록시 설정이 요청에 영향을 줄 수 있습니다.
- Windows ARM 버전은 별도로 제공되며, AMD(Intel) 버전과 구분하여 다운로드해야 합니다.
자주 묻는 질문
Hoppscotch Agent는 무료인가요?
Hoppscotch는 오픈소스 프로젝트로, Agent도 무료로 사용할 수 있습니다.
Hoppscotch Agent를 사용하려면 Hoppscotch 계정이 필요한가요?
Hoppscotch 웹 앱을 사용할 때 계정이 필요할 수 있지만, Agent 자체는 로컬에서 실행되므로 별도의 계정 없이 사용할 수 있습니다.
Hoppscotch Agent와 Hoppscotch Desktop App의 차이는 무엇인가요?
Hoppscotch Desktop App은 독립 실행형 API 클라이언트이며, Agent는 웹 앱의 CORS 문제를 해결하기 위한 보조 도구입니다. Desktop App을 사용하면 Agent 없이도 CORS 제한 없이 API를 테스트할 수 있습니다.
시스템 요구사항
Windows 64비트 운영 체제


