Базовое соединение было закрыто: произошла непредвиденная ошибка при приеме.
Всем привет
Я снова отправляю тот же вопрос. Потому что я не получил никакого ответа на свой предыдущий вопрос.
Я работаю над приложением. Это оконное приложение, которое разработано в .net 2.0
Теперь проблема заключается в том, что когда я запускаю свое приложение и отправляю запрос другому приложению, оно успешно отправляется, но я получаю проблему, когда получаю ответ, он показывает мне ошибку, и ошибка есть
Базовое соединение было закрыто: произошла непредвиденная ошибка при приеме.
вот мой код
public string tm4b(string sURL, bool bEscapeURL, string sPostData) { sURL = sURL.Trim(); while (sURL.IndexOf(" ") > 0) { sURL = sURL.Replace(" ", " "); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); string stmp = string.Empty; Uri httpUri = new Uri(sURL, bEscapeURL); try { System.Text.ASCIIEncoding byteConverter = new System.Text.ASCIIEncoding(); byte[] byte1 = byteConverter.GetBytes(sPostData); System.Net.HttpWebRequest hwRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(httpUri); hwRequest.ContentType = "application/x-www-form-urlencoded"; hwRequest.Method = "POST"; hwRequest.ContentLength = sPostData.Length; ; System.IO.Stream PostStream = hwRequest.GetRequestStream(); PostStream.Write(byte1, 0, byte1.Length); System.Net.HttpWebResponse hwResponse = (System.Net.HttpWebResponse)hwRequest.GetResponse(); System.IO.StreamReader sRead = new System.IO.StreamReader(hwResponse.GetResponseStream(), System.Text.Encoding.ASCII); if ((stmp = sRead.ReadLine()) != null) { sb.Append(stmp + ""); } PostStream.Close(); sRead.Close(); return sb.ToString(); } catch (Exception ex) { return "error"; } return "Request Error"; }
Но он дает мне эту ошибку только для одного url-адреса, а для другого url-адреса он работает хорошо
Пожалуйста, проверьте код и ошибку и, пожалуйста, скажите мне, что я должен сделать
я перепробовал все логики, которые могу использовать, но не получил никаких хороших результатов
Так что эксперты пожалуйста помогите мне