Я прошел через http://restsharp.org/ код, который отлично работает. Ниже приведен код RestSharp без ядра asp.net.
public GenericResponseObject<T> GetGeneric<T>(string operation, params KeyValuePair<string, string>[] nameValues) where T : class
{
RestClient client = new RestClient(_baseUrl)
{
Authenticator = new HttpBasicAuthenticator(_username, _password)
};
RestRequest request = new RestRequest(operation, Method.GET);
foreach (KeyValuePair<string, string> nameValue in nameValues)
{
request.AddQueryParameter(nameValue.Key, nameValue.Value);
}
IRestResponse<GenericResponseObject<T>> response = client.Execute<GenericResponseObject<T>>(request);
GenericResponseObject<T> responseObject = response.Data;
return responseObject;
}
}
Этот код прекрасно работает для меня. Теперь я хочу реализовать тот же код в ядре asp.net.
Могу ли я получить пример, как использовать RestSharp в ядре asp.net. Я добавил зависимость RestSharp.NetCore ": 105.2.3.