Skip to main content
← Glossary

요청 식별값

request ID

여러 요청이 동시에 끝나기를 기다릴 때 응답을 원래 요청에 다시 연결하도록 요청과 응답이 함께 나르는 식별값이다.

같은 뜻으로 쓰는 말

  • 요청 ID

마지막 검증

요청 식별값은 여러 작업의 결과가 요청한 순서와 다르게 도착해도 각 결과를 처음 요청에 다시 연결하기 위해 사용하는 값이다. 영어 Identifier의 줄임말인 ID는 여기서 요청 하나를 다른 요청과 구분하는 표식이라는 뜻이다.

요청자는 아직 끝나지 않은 요청 사이에서 겹치지 않는 값을 만들고 요청에 넣는다. 응답자는 그 값을 응답에 그대로 돌려준다. 요청자는 배열 위치나 도착 순서가 아니라 돌아온 식별값으로 기다리던 항목을 찾는다. JavaScript Object Notation(JSON, 데이터를 문자열로 나타내는 형식) 메시지로 다른 실행 영역의 작업을 요청하고 결과를 받는 Remote Procedure Call(RPC, 원격 호출) 규약인 JSON-RPC 2.0도 응답의 id가 요청과 같아야 한다고 정한다. 여러 응답의 순서가 달라질 수 있으므로 id로 요청 문맥과 응답 문맥을 연결하라고 설명한다.

모든 id 필드가 자동으로 안전한 메시지 규약을 만드는 것은 아니다. 값의 생성 범위, 중복 방지, 응답 복사 규칙, 알 수 없거나 이미 끝난 식별값의 처리까지 양쪽 계약에 함께 적어야 한다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. JSON-RPC 2.0 SpecificationJSON-RPC Working Group · 표준 명세 · 확인 2026-08-09