지연 응답 API

지연 응답 API

학습 및 테스트를 위해 지연 응답 API를 제공합니다.
원하는 시간을 지정하고 그 시간 후에 응답을 받을 수 있습니다.

# 지연 응답(GET)

원하는 시간을 ms(밀리초) 단위로 t 파라미터에 작성해 요청하면, 그 시간 후 응답을 받을 수 있습니다.
지연 시간은 최대 5초(5000ms)까지 지정할 수 있습니다.

cURL
content_copy
L
L
1
2
curl https://api.heropy.dev/v0/delay?t=DELEY_TIME \ -X 'GET'
JS
content_copy
L
L
L
L
L
L
L
1
2
3
4
5
6
7
;(async () => { console.time('시간') const res = await fetch('https://api.heropy.dev/v0/delay?t=3000') console.timeEnd('시간') // 시간: 3021.283935546875 ms const data = await res.json() console.log(data) // 3초 지연된 응답입니다. })()
요청 코드 예시

요청 데이터 타입 및 예시:

  • 없음

응답 데이터 타입 및 예시:

TS
content_copy
L
1
type ResponseValue = string
응답 데이터 타입
JSON
content_copy
L
1
"3초 지연된 응답입니다."
응답 데이터 예시

# 지연 응답(POST)

원하는 시간을 ms(밀리초) 단위로 t 파라미터에 작성해 요청하면, 그 시간 후 응답을 받을 수 있습니다.
또한 POST 메소드 요청 본문(body)에 작성한 정보를 그대로 응답합니다.
지연 시간은 최대 5초(5000ms)까지 지정할 수 있습니다.

cURL
content_copy
L
L
1
2
curl https://api.heropy.dev/v0/delay?t=DELEY_TIME \ -X 'POST'
JS
content_copy
L
L
L
L
L
L
L
L
L
L
L
L
L
1
2
3
4
5
6
7
8
9
10
11
12
13
;(async () => { console.time('시간') const res = await fetch('https://api.heropy.dev/v0/delay?t=3000', { method: 'POST', body: JSON.stringify({ name: 'HEROPY', age: 85 }) }) console.timeEnd('시간') // 시간: 3021.283935546875 ms const { _message, data } = await res.json() console.log(_message, data) })()
요청 코드 예시

요청 데이터 타입 및 예시:

TS
content_copy
L
1
type RequestBody = any
요청 데이터 타입
JSON
content_copy
L
L
L
L
1
2
3
4
{ "name": "HEROPY", "age": 85 }

응답 데이터 타입 및 예시:

TS
content_copy
L
L
L
L
1
2
3
4
type ResponseValue = { _message: string data: any }
응답 데이터 타입
JSON
content_copy
L
L
L
L
L
L
L
1
2
3
4
5
6
7
{ "_message": "3초 지연된 응답입니다.", "data": { "name": "HEROPY", "age": 85 } }
응답 데이터 예시