Simulacija gRPC servisa
Desni klik na fasciklu ▸ Dodaj ▸ gRPC server.
Podešavanje
Section titled “Podešavanje”Svaka simulirana metoda je stavka liste:
| Polje | Uloga |
|---|---|
| Servis / Metoda | Ono što se poslužuje |
| Tip 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 | Pridružena poruka |
| Završni metapodaci | Trejleri |
| Skripta | JavaScript, koji ima prednost nad porukom odgovora |

Simulacija greške
Section titled “Simulacija greške”To je najisplativija upotreba: reprodukovanje statusnih kodova sa kojima vaš klijent mora da ume da se nosi.
| Kod | Koristan za testiranje |
|---|---|
4 DEADLINE_EXCEEDED | Ponašanja pri prekoračenju roka |
8 RESOURCE_EXHAUSTED | Ograničavanja protoka |
14 UNAVAILABLE | Rezervnog puta i ponovnog pokušaja |
16 UNAUTHENTICATED | Obnavljanja tokena |
Popunite kod, poruku i završne metapodatke, pa proverite da vaš klijent reaguje ispravno.
Tokovi
Section titled “Tokovi”Za tokovni režim, poruka odgovora je JSON niz: svaki element šalje se kao zaseban okvir.
Refleksija
Section titled “Refleksija”Server podrazumevano izlaže servis gRPC refleksije. Vaši klijenti —
uključujući i grpcurl i Restorm
uvoz refleksijom — mogu dakle da otkriju
servis bez .proto datoteke.
Dva polja, tlsCertPem i tlsKeyPem, prihvataju sertifikat i ključ u PEM
formatu, radi posluživanja preko TLS-a.
U scenariju
Section titled “U scenariju”Akcije gRPC server i Zatvaranje gRPC servera. Vidite Hostovani serveri.