Simuliranje gRPC usluge
Desni klik na mapu ▸ Dodaj ▸ gRPC poslužitelj.
Podešavanje
Section titled “Podešavanje”Svaka je simulirana metoda stavka popisa:
| Polje | Uloga |
|---|---|
| Usluga / Metoda | Ono što se poslužuje |
| Vrsta poziva | unary, server-stream, client-stream, bidirectional-stream |
| Poruka odgovora | Vraćena poruka, u JSON-u — JSON niz za tok, pri čemu je svaki element jedan okvir |
| Statusni kod | 0 za OK ili bilo koji drugi gRPC kod |
| Statusna poruka | Pripadajuća poruka |
| Završni metapodaci | Trailer zaglavlja |
| Skripta | JavaScript, koji prevladava nad porukom odgovora |

Simuliranje pogreške
Section titled “Simuliranje pogreške”To je najisplativija upotreba: reproducirati statusne kodove kojima vaš klijent mora znati rukovati.
| Kod | Koristan za testiranje |
|---|---|
4 DEADLINE_EXCEEDED | Ponašanja pri prekoračenju vremena |
8 RESOURCE_EXHAUSTED | Ograničavanja propusnosti |
14 UNAVAILABLE | Povratnog rješenja i ponovnog pokušaja |
16 UNAUTHENTICATED | Obnove tokena |
Popunite kod, poruku i završne metapodatke, pa provjerite reagira li vaš klijent ispravno.
Tokovi
Section titled “Tokovi”Za tokovni način poruka odgovora JSON je niz: svaki se element šalje kao zaseban okvir.
Refleksija
Section titled “Refleksija”Poslužitelj prema zadanome izlaže gRPC uslugu refleksije. Vaši klijenti —
uključujući grpcurl i Restormov
uvoz refleksijom — mogu dakle otkriti
uslugu bez .proto datoteke.
Dva polja, tlsCertPem i tlsKeyPem, prihvaćaju certifikat i ključ u PEM
formatu, radi posluživanja preko TLS-a.
U scenariju
Section titled “U scenariju”Akcije gRPC poslužitelj i Zatvaranje gRPC poslužitelja. Pogledajte Poslužene poslužitelje.