Нужна помощь с HttpWebRequest

имею такой код. Но вот на var sw : System.IO.StreamWriter := new StreamWriter(myResponse.GetResponseStream()); у меня ошибка “Ошибка времени выполнения: Поток был недоступен для записи.”. Подскажите, что можно сделать?

uses System.IO, System.Net; var text: string; url: string := ‘http://*.ru/.txt’; begin var myRequest : HttpWebRequest := HttpWebRequest(WebRequest.Create(url)); myRequest.Method := ‘POST’; var myResponse : WebResponse := myRequest.GetResponse(); var sw : System.IO.StreamWriter := new StreamWriter(myResponse.GetResponseStream()); text:= ‘texttest’; sw.Write(text); sw.Close(); myResponse.Close(); end.

Не GetResponse, а GetRequestStream. Вы могли прочитать это в описании или хотя бы перевести гугл переводчиком названия. Response это ответ, Request это запрос.

Простите, но у меня что-то не выходит :confused:

Ну, для начала нажмите ПКМ на ошибке(в окне ввода) и скопируйте, вставьте её сюда, поставив по 1 знаку ` с обоих сторон. Такой знак находится под ё в англ. раскладке. И на сайте куда вы пытаетесь пихнуть сообщение не стоит никакой защиты от такого?

Вы конечно простите, но можно пример кода?

Ок, тогда по другому. Сначала путем изучения описаний или поиска на msdn узнайте как это должно работать, напишите что то с теми знаниями и тогда обращайтесь. Описание:

msdn:

Попробуйте сначала сами разобраться, иначе помогать будет бесполезно. И желательно прочитать про ВСЕ функции для начала, а потом подсматривать в них если что то забудете, легче будет.