0
У меня возникла ошибка при закрытии streamwriter после записи содержимого json в запись потока. Ниже приведен код, который я использую. Не могу найти, что не так. он пишет службу REST.Ошибка при закрытии streamwriter с типом содержимого json
WebRequest request = WebRequest.Create(String.Format("{0}/EventLog", restPath));
request.ContentType = "application/json";
request.Method = "POST";
request.ContentLength = jsonstring.Length;
System.IO.StreamWriter sw = new System.IO.StreamWriter(request.GetRequestStream());
sw.Write(jsonstring);
sw.Close();
sw.Dispose();
HttpWebResponse res = (HttpWebResponse)request.GetResponse();
Исключение: «Невозможно закрыть поток, пока не будут записаны все байты».
Что ошибка? Исключение? – GameScripting
Извините, но забыл. Отредактировано сейчас. –
Попробуйте sw.Flush(); перед закрытием – GameScripting