API 요청 테스터

엔드포인트에 직접 요청을 보내고 상태, 헤더, 소요 시간과 응답 본문을 확인하세요.

웹 및 API
작업 공간 준비 중…

입력

작업 공간 준비 중…

출력
결과가 여기에 표시됩니다.

사용 방법

  1. 메서드와 엔드포인트를 정하고 매개변수, 헤더, 본문과 인증을 설정하세요.
  2. 요청 전송을 선택하고 응답을 확인하세요.
  3. 응답 데이터를 복사·다운로드하거나 요청을 cURL·Fetch로 내보내세요.

브라우저 HTTP 요청 디버깅

요청 폼에서 메서드, URL과 요청 필드에 따라 엔드포인트가 반환하는 내용을 확인할 수 있습니다. 예제와 cURL 가져오기는 요청을 보내지 않고 폼만 준비합니다.

클라이언트는 브라우저입니다. 요청이 선택한 엔드포인트로 직접 전달되므로 결과와 접근 제한은 서버 프록시가 아닌 브라우저 환경을 반영합니다.

요청 준비와 전송

예제는 샘플 요청을 채우고 cURL 가져오기는 지원 옵션을 화면의 필드로 옮깁니다. 요청 전송을 누르거나 요청 폼에서 Enter를 누르기 전에 검토하세요.

활성화한 매개변수와 헤더를 URL 및 요청에 적용합니다. 브라우저 관리 헤더는 덮어쓸 수 없으며 여기서 GET·HEAD 요청에는 본문을 넣을 수 없습니다.

예제
입력
GET https://httpbin.org/anything?source=devtoolsy
결과
HTTP 200
Response headers, elapsed time and body

예제 데이터입니다. 값, 인증, 엔드포인트 동작은 실제 사용 환경에서 확인하세요.

브라우저에 보이는 응답 읽기

CORS와 자격 증명 정책에 따라 브라우저가 공개하는 데이터가 정해집니다. 공개된 헤더만 표시할 수 있습니다. 401·500 같은 HTTP 오류는 응답이며 네트워크·CORS 실패는 별도로 보고합니다.

요청과 응답 내보내기

요청 내보내기는 전송 없이 cURL·Fetch 코드를 생성합니다. 응답 다운로드는 수신한 바이트를 저장하고 복사는 텍스트를 내보내며 선택에 따라 JSON 서식을 정리합니다. 잘린 응답은 완전한 결과로 내보낼 수 없습니다. 요청 코드를 공유하기 전에 인증 값을 검토하세요.

처리 제한

로컬 도구는 최대 1 MiB 입력, 최대 64 KiB URL과 5초 처리 제한을 적용합니다. API 요청은 헤더 100개, 매개변수 100행, 1–120초 제한 시간과 최대 5 MiB 응답 수신을 지원합니다. 긴 텍스트는 축약하여 미리 보여 줍니다. 요청은 선택한 엔드포인트로 직접 전송되며 CORS와 브라우저 정책이 적용됩니다.

?

자주 묻는 질문

cURL에서는 성공하는 요청이 여기서 실패하는 이유는 무엇인가요?

브라우저에는 성공한 CORS 사전 요청, 접근 제어 헤더와 호환되는 자격 증명 정책이 필요할 수 있습니다. 네트워크 오류만으로 엔드포인트가 아무것도 받지 않았다고 판단할 수는 없습니다.

토큰과 요청 데이터는 어디로 전송되나요?

요청 전송 시 설정한 URL, 허용된 헤더, 인증과 본문을 엔드포인트로 직접 보냅니다. DevToolsy는 요청을 프록시하거나 요청 기록을 저장하지 않습니다.

예제나 cURL 가져오기가 자동으로 전송하나요?

아니요. 둘 다 폼만 채웁니다. 요청 전송 버튼이나 URL 필드의 Enter처럼 요청 폼을 제출하는 동작이 필요합니다.

취소하면 서버 작업도 되돌릴 수 있나요?

아니요. 브라우저의 대기나 읽기를 멈춥니다. 엔드포인트는 이미 요청을 받아 처리했을 수 있습니다.

일부 응답 헤더나 본문을 볼 수 없는 이유는 무엇인가요?

브라우저 응답 정책이 헤더를 가리거나 opaque 응답을 막을 수 있습니다. 응답 수신 한도는 5 MiB이며 잘린 결과는 표시되고 완전한 응답으로 내보낼 수 없습니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.