Esegue una query sullo stato di una transazione. Questo metodo può essere chiamato per qualsiasi transazione inviata alla rete. I dettagli della transazione restituiti possono variare tra le chiamate, perché un endpoint può instradare le richieste a diversi validatori all'interno della rete e della regione e i validatori potrebbero non avere lo stesso ID round in un determinato momento.
Richiesta HTTP
GET https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:queryTransactionState Gli URL utilizzano la sintassi di gRPC Transcoding.
Parametri del percorso
| Parametri | |
|---|---|
endpoint |
Obbligatorio. L'endpoint per gestire la richiesta. Formato: |
Parametri di query
| Parametri | |
|---|---|
transactionDigestHex |
Obbligatorio. L'ID della transazione di cui recuperare lo stato. |
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
Messaggio di risposta per endpoints.queryTransactionState.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"transactionAttempts": [
{
object ( |
| Campi | |
|---|---|
transactionAttempts[] |
Una voce per ogni invio noto della transazione al validatore che gestisce la richiesta. |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la Authentication Overview.