
.proto. Portanto, antes de depurar APIs gRPC usando o Apidog, você precisa importar o arquivo .proto que serve como a definição da API..proto:.proto
.proto selecionado será importado como um Proto, no qual o serviço será importado como um serviço, e rpc será importado como métodos..proto escolhido depender de outros arquivos .proto, você precisará adicionar manualmente o diretório de dependência..proto dos quais o arquivo .proto selecionado depende também serão importados para o mesmo Proto se o pacote deles pertencer ao mesmo pacote do arquivo .proto selecionado..proto importado passar por alterações, ele poderá ser reimportado no Apidog: clique com o botão direito em Proto e, em seguida, clique no botão "Reimportar".
.proto, o Apidog oferece suporte a quatro tipos:

.proto, permitindo que você clique no botão "Auto-generate" para gerar o corpo da mensagem. Para dados dinâmicos mais flexíveis, você pode configurar e gerar expressões usando o recurso "Dynamic Values".

grpcs:// na URL para habilitar TLS para a conexão. Por outro lado, grpc:// indica que TLS não está habilitado.


.proto.

| ProtoBuf 3 | JSON | Exemplo de JSON |
|---|---|---|
| message | object | {"fooBar": v, "g": null, …} |
| enum | string | "FOO_BAR" |
| map<K,V> | object | {"k": v, …} |
| repeated V | array | [v, …] |
| bool | boolean | true, false |
| string | string | "Hello World!" |
| bytes | base64 string | "YWJjMTIzIT8kKiYoKSctPUB+" |
| int32, fixed32, uint32 | number | 1, -10, 0 |
| int64, fixed64, uint64 | string | "1", "-10" |
| float, double | number | 1.1, -10.0, 0, "NaN", "Infinity" |