Мне пришлось вручную подключить сетевой уровеньЧтобы выполнить запрос к веб-службе, я использую следующий код:
public void RunService()
{
string serviceUrl = Constants.URL_OF_SERVICE;
WebRequest request = HttpWebRequest.Create(serviceUrl);
request.BeginGetResponse(new AsyncCallback(Service_Completed), request);
}
private void Service_Completed(IAsyncResult result)
{
try
{
WebRequest request = (WebRequest)(result.AsyncState);
WebResponse response = request.EndGetResponse(result);
// Continue doing stuff
}
catch (WebException ex1)
{
// How do I get the HTTP Status code here?
}
}
У меня возникают проблемы с получением кода состояния HTTP при возникновении ошибки.Может кто-нибудь сказать мне, как получить код состояния HTTP при возникновении исключения WebException?
Спасибо!