今回の記事では、本格的なDad Jokes API Clientを開発します。サービスの目的は"dad jokes(おやじギャグ)"を提供することです。それでは始めましょう。ソースコードはGitHubから入手可能です。 APIで使用するClient SDKを開発する場合は、(APIとSDK間の)インターフェースコントラクトから着手するとよいでしょう。 public interface IDadJokesApiClient { Task<JokeSearchResponse> SearchAsync( string term, CancellationToken cancellationToken); Task<Joke> GetJokeByIdAsync( string id, CancellationToken cancellationToken); Task<Joke> GetRand
![.NET 6によるHTTP Client SDKの作成と利用](https://cdn-ak-scissors.b.st-hatena.com/image/square/e05e092db75fe0dffa4366f27468996b5aca1149/height=288;version=1;width=512/https%3A%2F%2Fres.infoq.com%2Farticles%2Fcreating-http-sdks-dotnet-6%2Fja%2Fheaderimage%2FgeneratedHeaderImage-1643921705305.jpg)