fetch_info
ㅐfetch_info 명령은 이 서버가 현재 네트워크에서 가져오는 객체에 대한 정보와 해당 정보를 가지고 있는 피어 수를 반환합니다. 또한 현재 가져오기를 재설정하는 데 사용할 수도 있습니다.
fetch_info 메소드는 권한이 없는 사용자가 실행할 수 없는 관리자 메소드입니다.
요청 형식
요청 형식의 예입니다:
요청에는 다음 매개변수가 포함됩니다:
Field
유형
설명
clear
Boolean
true
인 경우 현재 가져오기를 재설정합니다. 그렇지 않으면 진행 중인 가져오기 상태만 가져옵니다.
응답 형식
성공적인 응답의 예입니다:
응답은 표준 형식을 따르며, 성공적인 결과에는 다음 필드가 포함됩니다:
Field
유형
설명
info
객체
가져오는 객체의 맵과 가져오는 객체의 상태. 가져오는 원장은 원장 인덱스로 식별할 수 있으며, 가져오는 원장 및 기타 객체는 해시로도 식별할 수 있습니다.
진행 중인 가져오기를 설명하는 필드는 예고 없이 변경될 수 있습니다. 다음 필드가 포함될 수 있습니다:
Field
유형
설명
hash
문자열
가져올 항목의 해시입니다.
have_header
Boolean
원장의 경우, 이 서버가 원장의 헤더 섹션을 이미 가져왔는지 여부입니다.
have_transactions
Boolean
원장의 경우, 이 서버가 해당 원장의 트랜잭션 섹션을 이미 가져왔는지 여부입니다.
needed_state_hashes
(해시) 문자열 배열
이 항목에서 아직 필요한 상태 개체의 해시 값입니다. 16개 이상이 필요한 경우 응답에는 처음 16개만 포함됩니다.
peers
숫자
이 항목을 사용할 수 있는 피어 수입니다.
timeouts
숫자
이 항목을 가져올 때 시간 초과가 발생한 횟수(2.5초)입니다.
발생 가능한 오류
일반적인 오류 유형입니다.
reportingUnsupported - (리포팅 모드 서버만 해당) 이 메소드는 리포팅 모드에서 사용할 수 없습니다.
Last updated