私は最初から書いた、またはAPIエントリポイントへのHTTPリクエストを生成するための同じフォーマットを使用するために寄与したオープンソースライブラリをいくつか持っています。現在、次のように記述されています。HTTPリクエストのリファクタリング
HTTPリクエストを生成してJSON応答を返すために使用されます。
私はそのようにのようなconn
を構築しています:ライブラリのコンストラクタで初期化される_apiKey
と
http://api.openweathermap.org/data/2.5/weather?lat={latitude}&lon={longitude}&appid={_apiKey}
と_apiEntryPoint
された文字列:次のようになります
string queryByPoint = _apiEntryPoint + $"weather?lat={latitude}&lon={longitude}" + _apiExtension;
。
これを行うには良い方法がありますか?小規模では、接続文字列を作成することは厳密に課税されるわけではありませんが、私はコードの繰り返しのように感じ、1つのURLを構築するために4行のコードを使用するのはおそらく過大です。ここで
複製される4行のコードは何ですか? – Aaron