Non capisco a cosa serve l'ID in JSON RPC. Inoltre, quanto è considerato negativo non utilizzare gli standard di JSON-RPC.org durante lo sviluppo di un toolkit? Sembra esserci qualche ambiguità nel mondo JSON-RPC.JSON RPC - A cosa serve "id"?
P.S. L'ID mi riferisco è l'id qui:
{"params":["Hello","World"],"method":"hello_world","id":1}
Oh, nel caso di chiamate asincrone. Ciò ha senso. – orokusaki
Cosa succede se JSON-RPC su HTTP? L'ID sembra essere inutile dal momento che HTTP è progettato dal modello richiesta-risposta. –
@JianWeihang La specifica è indipendente dal trasporto. Quindi sì, non avrà molto senso su una richiesta HTTP che ha solo una richiesta JSON-RPC. Ma se si tratta di una richiesta JSON-RPC a più chiamate, in una singola richiesta HTTP, gli ID verranno utilizzati per mappare correttamente le risposte, poiché verranno anche tutte in un'unica risposta HTTP. – tstark81