Fragt den Status einer Transaktion ab. Diese Methode kann für jede Transaktion aufgerufen werden, die an das Netzwerk gesendet wurde. Die zurückgegebenen Transaktionsdetails können sich zwischen den Aufrufen unterscheiden, da ein Endpunkt Anfragen möglicherweise an verschiedene Validatoren im Netzwerk und in der Region weiterleitet und die Validatoren zu einem bestimmten Zeitpunkt möglicherweise nicht dieselbe Round-ID haben.
HTTP-Anfrage
GET https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:queryTransactionState Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.
Pfadparameter
| Parameter | |
|---|---|
endpoint |
Erforderlich. Der Endpunkt, der die Anfrage verarbeitet. Format: |
Suchparameter
| Parameter | |
|---|---|
transactionDigestHex |
Erforderlich. Die Transaktions-ID, für die der Status abgerufen werden soll. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für endpoints.queryTransactionState.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"transactionAttempts": [
{
object ( |
| Felder | |
|---|---|
transactionAttempts[] |
Ein Eintrag für jede bekannte Übermittlung der Transaktion an den Validator, der die Anfrage verarbeitet. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.