Http 모크 서버
무료 온라인 서비스 Http 모크 서버 설치가 필요 없는 도구
HTTP Mock Server 정보
JSON 응답 본문, 엔드포인트, HTTP 메서드, 상태 코드, 선택적 사용자 정의 헤더 및 선택적 응답 지연으로부터 바로 붙여넣을 수 있는 모킹 설정 스니펫을 생성합니다. 출력은 세 가지 라이브러리를 대상으로 합니다: JSON Server(db.json 형식의 정적 객체), Fetch Mock(fetchMock.mock() 호출), MSW(Mock Service Worker http 핸들러). 이 도구 자체는 서버를 실행하지 않습니다.
사용 방법
1. 엔드포인트(예: /api/users), 메서드(GET/POST/PUT/DELETE/PATCH), 상태 코드를 설정합니다. 2. JSON 응답 본문을 붙여넣습니다. 객체 배열은 resources 키 아래에 래핑되어 JSON Server로 전달되고, 객체는 data 아래에 놓입니다. 3. 원하는 경우 사용자 정의 헤더를 한 줄에 하나씩 이름: 값 형식으로 추가합니다. 4. 지연 시간을 시뮬레이션하려면 응답 지연(ms)을 설정합니다. 5. 출력 형식을 선택하고 생성된 스니펫을 복사합니다.
출력 형식 차이
JSON Server 출력은 래핑된 JSON 문서이며 엔드포인트, 메서드, 상태, 지연을 무시합니다. Fetch Mock 출력은 메서드, 상태, 헤더, 본문, 지연을 반영하는 fetchMock.mock() 호출을 생성합니다. MSW 출력은 http.<method>와 HttpResponse.json()을 사용하는 ESM 핸들러를 생성하며, 지연이 0보다 크면 setTimeout 기반 지연을 포함합니다. 유효하지 않은 JSON 본문은 따옴표로 묶인 문자열로 폴백되어 출력됩니다.
▶이 도구는 실제로 HTTP 요청을 처리하나요?
▶왜 JSON Server 출력은 상태 코드와 지연을 무시하나요?
▶응답 본문이 유효한 JSON이 아니면 어떻게 되나요?
▶어떤 HTTP 메서드가 지원되나요?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.