RestSharp请求返回状态码0

时间:2020-07-09 12:10:44

标签: c# restsharp

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;
}

我通过短信收到OTP后调用此API。它返回状态代码0且响应为空。

但是,如果我等待2秒钟再调用它,它将非常正常。

关于可能导致此问题的原因的任何想法?

请注意,此问题仅在一种环境中发生。我们的应用程序托管在2个环境中,在另一个环境中可以正常工作。

0 个答案:

没有答案
相关问题