Есть ли способ справиться с потерей пакетов в веб-API в C #? - PullRequest
0 голосов
/ 08 ноября 2019

при запуске вызова web api также теряет данные при повторном вызове web api 500 раз

при последнем вызове web api также теряются данные

Я вызываю веб-API в Fiddler, когда я звоню только один раз, когда он работает нормально. когда я пытался проверить 500 или больше, что между вызовом потеряно, его пакет и хранилище данных как пустые в базе данных. также он вернет 200, как результат означает, что сохранить успешноКак обрабатывать пакеты, потерянные в веб-API.

метод веб-API в контроллере

    [HttpPost]
    [Route("insertEA_ExamAnswerMaster")]
    public bool insertEA_ExamAnswerMaster(EA_ExamAnswerMaster EAM)
    {
        try
        {
            using (dbEntities entities = new dbEntities())
            {
                var result = entities.ea_spiEA_ExamAnswerMaster(EAM.QID, EAM.StudentID, EAM.Answer, EAM.ExamID);

                if (result > 0)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
        }
        catch (Exception ex)
        {
            string msg = ex.Message;
            return false;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...