Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 19:25   #1
CreatiK
 
Регистрация: 06.12.2010
Сообщений: 3
По умолчанию Отправка запроса POST

как отправить POST запрос на сервер
Код:
http://109.234.155.196/prison/universal.php?office
с такими параметрами
Код:
sig=a2c4397152d04569f6cd2d1002db7648&key=f91bca177f94e848e4d763332fbfd836[/b]&getidea=1&user=57292995&method=office
при нажатии на button

Последний раз редактировалось CreatiK; 06.12.2010 в 19:31.
CreatiK вне форума Ответить с цитированием
Старый 06.12.2010, 19:37   #2
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

простейший вариант это класс WebClient
m0nax вне форума Ответить с цитированием
Старый 06.12.2010, 19:43   #3
CreatiK
 
Регистрация: 06.12.2010
Сообщений: 3
По умолчанию

Извини я новичок только разбираюсь только в C# можешь пример привести
CreatiK вне форума Ответить с цитированием
Старый 06.12.2010, 21:01   #4
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Код:
string textRequest="sig=a2c4397152d04569f6cd2d1002db7648&key=f91bca177f94e848e4d763332fbfd836[/b]&getidea=1&user=57292995&method=office";
string url="http://109.234.155.196/prison/universal.php?office";
string referer="";
CookieContainer cooks = new CookieContainer();
string metod="";
string proxy="";
System.Net.ServicePointManager.Expect100Continue = false;
                byte[] byteArray = Encoding.UTF8.GetBytes(textRequest);
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
                request.Method = "POST";
                request.ReadWriteTimeout = int.MaxValue;
                request.CookieContainer = cooks;
                request.ProtocolVersion = HttpVersion.Version11;
                request.ContentLength = textRequest.Length;
                request.ContentType = "application/x-www-form-urlencoded";
                request.Accept = "image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*";
                request.Headers.Add("Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7");
                request.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; WebMoney Advisor; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)";
                request.KeepAlive = true;
                //if (Proxy.onoff == true)
                //request.Proxy = new WebProxy(proxy);
                //request.AllowAutoRedirect = false;
                request.Referer = referer;
                // Отправляем данные запроса
                Stream requestStream = request.GetRequestStream();
                requestStream.Write(byteArray, 0, textRequest.Length);

                // Получаем класс ответа
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();

                // Читаем ответ
                Stream responseStream = response.GetResponseStream();
                StreamReader readStream = new StreamReader(responseStream, enc);
                List<object> list = new List<object>();
                list.Add(cooks);
                string currResponse = readStream.ReadToEnd();
                list.Add(currResponse);
                list.Add(metod);
                readStream.Close();
                response.Close();
Cpluser вне форума Ответить с цитированием
Старый 06.12.2010, 21:15   #5
m0nax
Форумчанин
 
Аватар для m0nax
 
Регистрация: 25.09.2009
Сообщений: 525
По умолчанию

Код:
            NameValueCollection values = new NameValueCollection();
            values.Add("sig", "a2c4397152d04569f6cd2d1002db7648");
            values.Add("key", "f91bca177f94e848e4d763332fbfd836[/b]");
            values.Add("getidea", "1");
            values.Add("user", "57292995");
            values.Add("method", "office");

            WebClient wb = new WebClient();
            wb.UploadValues("http://109.234.155.196/prison/universal.php?office", "POST", values);
m0nax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение Post запроса bulldog5293 Работа с сетью в Delphi 5 22.11.2010 12:51
Кодировка Post запроса FiskN Работа с сетью в Delphi 4 11.12.2009 01:33
Ответ POST запроса... HTL Работа с сетью в Delphi 1 31.07.2009 12:12
Странность POST-запроса Voody Работа с сетью в Delphi 4 21.07.2009 20:39
Отправка POST запроса S@fer Работа с сетью в Delphi 0 29.01.2009 13:33