HTTP 요청 도우미

Fetch → Curl

사용자 코드를 실행하지 않고도 일반적인 JavaScript 가져오기 호출을 재현 가능한 cURL 명령으로 변환합니다.

Ctrl / ⌘ + Enter로 실행
읽기 전용 결과

일반적인 가져오기 호출을 안전하게 구문 분석하고 cURL을 생성합니다. eval 또는 new 함수를 사용하지 않습니다.

입력은 브라우저에서만 처리되며 서버에는 업로드되지 않습니다.

이 도구의 기능

Fetch → Curl은 구문 분석을 위해 제한적이고 안전한 구문을 사용하며 명시적으로 지원되는 가져오기 호출, 객체 리터럴, 문자열 본문 및 일반적인 JSON.stringify 구조만 허용합니다. eval, new Function 또는 스크립트 삽입을 사용하지 않습니다. 안정적으로 이해할 수 없는 구문은 지원되지 않는 가져오기 구문을 묻는 메시지를 표시합니다.

  • 공통 메소드, 헤더 및 본문 옵션과 함께 URL 가져오기를 지원합니다.
  • 문자열 본문과 일반적인 JSON.stringify 리터럴 형식을 인식합니다.
  • 입력 JavaScript, 생성된 cURL 또는 네트워크 요청이 실행되지 않습니다.

사용 방법

  1. 지원되는 가져오기 호출을 붙여넣습니다.
  2. "cURL로 변환"을 클릭하세요.
  3. 지원되지 않는 구문 오류가 표시되면 명확한 리터럴 구조로 단순화하세요.
  4. 이스케이프와 Header를 확인한 뒤 명령을 복사합니다.

주요 사용 사례

  • 프런트엔드 요청을 터미널 명령으로 재현합니다.
  • 버그 보고서에 대한 공유 가능한 최소 요청 예제를 생성합니다.
  • fetch의 Method, Headers, Body를 검토합니다.

개인 정보 보호 및 보안

가져오기 코드는 제한된 텍스트 파서를 통해서만 읽히고 eval 또는 new 함수를 사용하지 않으며 코드 또는 네트워크 요청을 수행하지 않습니다.

Fetch → Curl 기능

일반적인 가져오기 호출을 안전하게 구문 분석하고 cURL을 생성합니다. eval 또는 new 함수를 사용하지 않습니다. 일상적인 개발과 디버깅에 유용하며 결과를 바로 확인하거나 복사 또는 다운로드할 수 있습니다.

FAQ

내가 붙여넣은 JavaScript가 도구에서 실행됩니까?

절대 실행하지 않습니다. 입력은 제한된 파서로만 분석하며 eval, new Function 또는 스크립트 실행을 사용하지 않습니다.

변수와 임의 표현식이 지원됩니까?

지원되지 않습니다. 값을 정적으로 안전하게 결정할 수 없는 구문은 지원되지 않는 Fetch 구문을 명시적으로 보고합니다.

JSON.stringify를 변환할 수 있나요?

공통 객체 또는 배열 리터럴 형식이 지원됩니다. 동적 함수 호출과 변수 종속성은 추측되지 않습니다.

변환 후 요청을 전송하나요?

아니요, 출력 cURL은 여전히 텍스트입니다.

개발자 도구 목록으로 돌아가기