01
1. cURL 명령 구조
cURL 명령은 curl 뒤에 옵션과 URL을 붙여 만듭니다. -X로 메서드를, -H로 헤더를, --data-raw나 --data-urlencode로 바디를 지정합니다. 이 도구는 각 요소를 폼으로 입력받아 여러 줄로 보기 좋게 정리된 명령을 생성하고, 클립보드로 바로 복사할 수 있게 해 줍니다.
HTTP 메서드, URL, 헤더, 요청 바디, 옵션을 입력하면 그대로 복사해 쓸 수 있는 cURL 명령을 만들어 줍니다. 모든 값은 POSIX 쉘 규칙에 맞게 안전하게 이스케이프됩니다.
cURL 명령은 curl 뒤에 옵션과 URL을 붙여 만듭니다. -X로 메서드를, -H로 헤더를, --data-raw나 --data-urlencode로 바디를 지정합니다. 이 도구는 각 요소를 폼으로 입력받아 여러 줄로 보기 좋게 정리된 명령을 생성하고, 클립보드로 바로 복사할 수 있게 해 줍니다.
헤더 값이나 JSON 바디에 작은따옴표('), 공백, 특수문자가 들어가면 쉘에서 명령이 깨질 수 있습니다. 이 도구는 모든 값을 작은따옴표로 감싸고, 값 안의 작은따옴표는 '\''(닫기·이스케이프·다시 열기) 시퀀스로 정확히 치환합니다. 또한 개행 문자는 제거해 헤더 인젝션을 막습니다.
-k(--insecure)는 서버 TLS 인증서 검증을 건너뜁니다. 로컬 테스트에는 편하지만, 실제 통신에서는 중간자 공격에 노출될 수 있어 위험합니다. 이 도구는 -k를 켜면 경고를 표시합니다. 프로덕션에서는 올바른 인증서를 사용하고 이 옵션을 쓰지 마세요.