public TempOtpViewModel GetTempTop(TempOtpViewModel model)
{
RestClient client = new RestClient(_appSettings.DalUrl);
RestRequest request = new RestRequest("account/GetTempOtp", Method.POST);
request.AddJsonBody(model);
IRestResponse response = client.Execute(request);
HttpStatusCode statusCode = response.StatusCode;
int numericStatusCode = (int)statusCode;
_logger.LogCritical("Serilog " + numericStatusCode);
return null;
}
Я вызываю этот API после получения одноразового пароля по SMS. Он возвращает код состояния 0 с пустым ответом.
Однако, если я подожду 2 секунды перед его вызовом, он будет работать отлично.
Есть идеи, что может вызвать эту проблему?
Обратите внимание, что эта проблема возникает только в одной среде. Наше приложение размещено в двух средах, в другом работает нормально.