I’m connection to a SS Api using the SS JsonServiceClient
when I try to connect with:
public IServiceClient CreateAndAuthenticate()
{
var client = new JsonServiceClient(_settings.Url);
client.Post(new Authenticate
{
UserName = _settings.UserName,
Password = _settings.Password
});
return client;
}
I get an exception on the client.Post()
line as:
System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.
at System.Net.HttpWebRequest.GetResponse()
at System.Net.HttpWebRequest.GetResponse()
at ServiceStack.ServiceClientBase.Send[TResponse](String httpMethod, String relativeOrAbsoluteUrl, Object request)
at Mitivo.Services.Helpers.ServiceClientFactory.CreateAndAuthenticate() in C:\TeamCity\buildAgent\work\3e85dcb253d61638\code\Mitivo.Services\Helpers\IServiceClientFactory.cs:line 23
at Mitivo.Services.Helpers.GkoApiConsumer.GetProductsDetails(Int32 portalId) in C:\TeamCity\buildAgent\work\3e85dcb253d61638\code\Mitivo.Services\Helpers\GkoApiConsumer.cs:line 83
at Mitivo.Services.Helpers.ProductDataUpdater.Update(RedeemSetting redeemSettings) in C:\TeamCity\buildAgent\work\3e85dcb253d61638\code\Mitivo.Services\Helpers\IProductDataUpdater.cs:line 32
at Mitivo.Services.Services.TaskRunnerService.RefreshProducts(String companyGuid) in C:\TeamCity\buildAgent\work\3e85dcb253d61638\code\Mitivo.Services\Services\TaskRunnerService.cs:line 147
my url is a https
and I start the call in a https environment.
This is an API route that is calling another API.
Is there a simple way to avoid this? I’m sure I’m missing something obviously
API used to make the request: https://api.mitivo.com
API used to run the task: https://salesapi.gavekortet.dk