.proto ファイル.proto ファイルでサービス、メソッド、メッセージを定義する必要があります。Apidog で gRPC API のデバッグを開始するには、.proto ファイルをインポートします。| 方法 | 説明 |
|---|---|
| ローカルファイル | ローカルファイルシステムから .proto ファイルをアップロードします |
| URL | .proto ファイルをホストしている URL からインポートします |
| サーバーリフレクション | gRPC サーバーからサービスを自動的に検出します |
.proto ファイルは 1 つの Proto としてインポートされ、次のように扱われます。.proto ファイルが他のファイルに依存している場合、依存関係 は手動で追加する必要があります.proto ファイルの関連サービスもインポートされます.proto ファイルが変更された場合は、Apidog で更新します。
.proto ファイルで API を定義する際に 4 種類のメソッドタイプをサポートしています。Apidog はそのすべてをサポートしています。| メソッドタイプ | 説明 |
|---|---|
| Unary | 単一のリクエスト、単一のレスポンス(HTTP と類似) |
| Server Streaming | 単一のリクエストに対して、サーバーから複数のレスポンスを返します |
| Client Streaming | クライアントから複数のリクエストを送信し、単一のレスポンスを受け取ります |
| Bidirectional Streaming | 双方向で複数のリクエストとレスポンスをやり取りします |

