エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Scala + tapirで定義したエンドポイントにhttp4sクライアントでアクセスするパターン - Lambdaカクテル
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Scala + tapirで定義したエンドポイントにhttp4sクライアントでアクセスするパターン - Lambdaカクテル
ScalaでHTTPエンドポイントを定義するためのライブラリであるTapirは最近よく使われており、Star数もと... ScalaでHTTPエンドポイントを定義するためのライブラリであるTapirは最近よく使われており、Star数もとても多い(今見たら1.2kだった)。具体的なHTTPライブラリから独立した定義ができるため、メンテナビリティが高いのが特徴である。OpenAPIの定義を生成する機能もあるため、便利なライブラリだ。 Tapirはエンドポイントを定義する汎用ライブラリなので、サーバのルーティングに使うこともできるし、クライアントのリクエストを生成することもできるが、公式ドキュメントはどちらかといえばサーバサイドでルーティング生成を行うことに重心を置いていて、あまりクライアント側利用の情報が載っていない。後学のためにはクライアント側のユースケースを具体的に示すことが重要であると考えたため、セキュリティトークンが必要な現実のAPIにアクセスするサンプルコードを書き、動作させることができたので、そのコー