Я создаю простой прокси для отправки двух запросов get поставщику данных OpenWeatherMap. Согласно его документации, если я хочу узнать текущую погоду, мне нужно отправить запрос с параметром q
. В настоящее время я делаю свои запросы из части внешнего интерфейса, используя библиотеку Axios, и указываю там этот параметр q
. Но я хочу сделать его более читабельным и отправлять запросы с параметром cityName
. Как изменить имя параметра в моей части приложения NET Core?
Вот что я делаю в своем HttpClient:
using (var httpClient = new HttpClient())
{
var response = await httpClient.GetAsync( "http://api.openweathermap.org/data/2.5/weather" + pathAndQuery.Replace( apiEndpoint, "" ) + "&appid=ggggg" );
var result = await response.Content.ReadAsStringAsync();
context.Response.StatusCode = (int)response.StatusCode;
await context.Response.WriteAsync( result );
}