У меня есть служба RESTful WCF (.NET 3.5), у которой есть функция, которая должна возвращать список деталей пациента, сопоставляя критерии поиска, которые я предоставил. Я столкнулся с проблемой, когда, если я предоставляю критерии поиска, которые возвращают одну деталь пациента, она работает нормально; но когда я предоставляю критерии поиска, которые возвращают несколько данных о пациенте, я получаю сообщение об ошибке «Connection reset by peer 502». Я использую Fiddler для его проверки, поскольку запрос и ответ находятся в формате JSON.Ошибка соединения с помощью peer (502) в веб-службе RESTful
Ниже ошибка я получаю:
<HEAD><TITLE>Connection reset by peer</TITLE></HEAD>
<BODY BGCOLOR="white" FGCOLOR="black"><H1>Connection reset by peer</H1><HR>
<FONT FACE="Helvetica,Arial"><B>
Description: Connection reset by peer</B></FONT>
<HR>
<!-- default "Connection reset by peer" response (502) -->
</BODY>
Я уверен, что это работает нормально в один момент времени, когда он вернулся два набора деталей пациента, но он вдруг перестал работать без какой-либо уважительной причины , И я включил журналы приложений с помощью мониторинга работоспособности, он показывает, что приложение запущено, и никаких ошибок как таковых. Другая функция, которая является функцией входа в систему, работает отлично.
Спасибо, хотя я не нашел никаких проблем с сериализацией; в то время как я смотрю на часть контракта данных, я обнаружил, что классы ответов имеют значение «Требуется» равным false. Я просто удалил эти атрибуты, и проблема, похоже, исчезла! – Anupam