I'm attempting to use RestSharpe.NetCore(v.105.2.3.0) to make a GET request e.g. https://pokeapi.co/api/v2/pokemon/ditto
in C#.
However, I get a Error: SecureChannelFailure (Unable to read data from the transport connection: Connection reset by peer.)
error with my code below.
IRestClient _client;
protected override async void OnCreate(Bundle bundle)
{
...
var baseurl = "https://pokeapi.co/api/v2/pokemon/";
var apiMethod = "ditto";
var request = new RestRequest(apiMethod, Method.GET);
this._client = new RestClient();
this._client.BaseUrl = new Uri(baseurl);
TaskCompletionSource<IRestResponse> taskCompletion = new TaskCompletionSource<IRestResponse>();
var json = this._client.ExecuteAsync<object>(request, r => taskCompletion.SetResult(r));
var response = (object)(await taskCompletion.Task);
}
Any ideas why and how to resolve this?