как различить ошибки..
От: MadHuman Россия  
Дата: 31.10.18 16:00
Оценка:
Всем доброго!
Как можно отличить случаи когда http post вызов закончился ошибкой из-за того что не дошел (или прервался по середине) до целевого сервера (в итоге на целевом сервере обработка не запущена), от случая когда ошибка из-за того что ответ от целевого сервера не дошел до клиента?
2-й случай, например такой — целевой сервер вызов принял, начал обработку, возможно завершил, но отослать ответ не судьба из-за разрыва связи/соединения с клиентом.

допустим используется WebClient.UploadValues, как показали мои наблюдения — в обоих случаях возникает исключение WebException с inner exception — SocketException, и как различить ситуации неясно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.