Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

POST запрос

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 19.01.2013, 23:30   #1
Читер-спонсор
 Сержант
Аватар для lcd1232
 
lcd1232 скоро будет известенlcd1232 скоро будет известенlcd1232 скоро будет известенlcd1232 скоро будет известен
Регистрация: 12.09.2010
Сообщений: 165
Популярность: 375
Сказал(а) спасибо: 70
Поблагодарили 39 раз(а) в 25 сообщениях
Отправить сообщение для lcd1232 с помощью ICQ Отправить сообщение для lcd1232 с помощью Skype™
 
По умолчанию POST запрос

Код:
System.Net.WebRequest reqPOST = System.Net.WebRequest.Create(@"http://site.com/script.php");
                reqPOST.Method = "POST"; // Устанавливаем метод передачи данных в POST
                reqPOST.Timeout = 120000; // Устанавливаем таймаут соединения
                reqPOST.ContentType = "application/x-www-form-urlencoded"; // указываем тип контента
                // передаем список пар параметров / значений для запрашиваемого скрипта методом POST
                byte[] sentData = Encoding.UTF8.GetBytes("par1=" + System.Web.HttpUtility.UrlEncode(par1, Encoding.UTF8) + "&par2=" + System.Web.HttpUtility.UrlEncode(par2, Encoding.UTF8)
                + "&par3=" + System.Web.HttpUtility.UrlEncode(par3, Encoding.UTF8));
                reqPOST.ContentLength = sentData.Length;
                System.IO.Stream sendStream = reqPOST.GetRequestStream();
                sendStream.Write(sentData, 0, sentData.Length);
                sendStream.Close();
                /*System.Net.WebResponse*/ string result = reqPOST.GetResponse();
Как сделать, чтобы перекодировать reqPOST.GetResponse() в string?
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Пользователь сказал cпасибо:
OrBiT_DaRk (20.01.2013)
Старый 19.01.2013, 23:41   #2
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: POST запрос

Цитата:
Сообщение от lcd1232Посмотреть сообщение
Как сделать, чтобы перекодировать reqPOST.GetResponse() в string?

Как насчет использовать msdn? [Ссылки могут видеть только зарегистрированные пользователи. ] внизу код, вроде очевидно...
Ответ найден за 1 минуту и 44 секунды.
  Ответить с цитированием
Пользователь сказал cпасибо:
OrBiT_DaRk (20.01.2013)
Старый 20.01.2013, 02:47   #3
Читер-спонсор
 Сержант
Аватар для lcd1232
 
lcd1232 скоро будет известенlcd1232 скоро будет известенlcd1232 скоро будет известенlcd1232 скоро будет известен
Регистрация: 12.09.2010
Сообщений: 165
Популярность: 375
Сказал(а) спасибо: 70
Поблагодарили 39 раз(а) в 25 сообщениях
Отправить сообщение для lcd1232 с помощью ICQ Отправить сообщение для lcd1232 с помощью Skype™
 
По умолчанию Re: POST запрос

Sinyss, все оказалось проще. Надо было просто добавить после sendStream.Close();
Код:
System.Net.WebResponse Response = reqPOST.GetResponse();
            string result = new StreamReader(Response.GetResponseStream(), Encoding.UTF8).ReadToEnd();
            return result;
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Post запрос (Delphi) RamDigga Вопросы и ответы, обсуждения 6 07.01.2013 11:44
[Помогите!] Не проходит Post запрос C# .NET ArtemKrass Школа Читера 1 22.12.2012 18:30
POST запрос входа -Lexa98- Общение и обсуждение 15 02.05.2012 16:04
[Помогите!] POST запрос,очень важно! SEG@2011 Вопросы и ответы, обсуждения 8 21.03.2012 03:37
[Помогите!] Как впихнуть Post-запрос? Diamant Вопросы и ответы, обсуждения 3 01.03.2012 14:52

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:12.

Пишите нам: [email protected]
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net