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

Запросы

-

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

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

Ответ
 
Опции темы
Старый 18.05.2012, 19:07   #1
 Разведчик
Аватар для WiLLi-WindowS
 
WiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известен
Регистрация: 16.03.2011
Сообщений: 7
Популярность: 218
Сказал(а) спасибо: 32
Поблагодарили 6 раз(а) в 3 сообщениях
 
По умолчанию Запросы

вот пишу прогу и вдруг ошибка

неймспейс System.Web добавил код вот
Цитата:
private void button2_Click(object sender, EventArgs e)
{
System.IO.StreamReader(stream);
// string s = sr.ReadToEnd();
System.Net.WebRequest reqPOST = System.Net.WebRequest.Create(@"http://vk.com/al_im.php");
reqPOST.Method = "POST"; // Устанавливаем метод передачи данных в POST
reqPOST.Timeout = 120000; // Устанавливаем таймаут соединения
reqPOST.ContentType = "application/x-www-form-urlencoded"; // указываем тип контента
// передаем список пар параметров / значений для запрашиваемого скрипта методом POST
// здесь используется кодировка cp1251 для кодирования кирилицы и спец. символов в значениях параметров
// Если скрипт должен принимать данные в utf-8, то нужно выбрать Encodinf.UTF8
byte[] sentData = Encoding.GetEncoding(1251).GetBytes("message=" + System.Web.HttpUtility.UrlEncode("act=a_send&al=1& hash=fc557bcd1eb2fea3ad&media=&msg=%D0%B0%D1%85%D0 %B0%D1%85%D1%85%D0%B0%D1%85%D0%B0%D1%85%D0%B0%20%D 1%8F%20%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BB% 20%D0%BF%D1%80%D0%BE%D0%B3%D1%83%20%D0%BA%D0%BE%D1 %82%D0%BE%D1%80%D0%B0%D1%8F%20%D0%B1%D1%83%D0%B4%D 0%B5%D1%82%20%D1%81%D0%BB%D0%B0%D1%82%D1%8C%20%D1% 82%D0%B5%D0%B1%D0%B5%20%D1%8D%D1%82%D0%BE%20%D1%81 %D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5.& title=&to=92187151&ts=897183201", Encoding.GetEncoding(1251)));
reqPOST.ContentLength = sentData.Length;
System.IO.Stream sendStream = reqPOST.GetRequestStream();
sendStream.Write(sentData, 0, sentData.Length);
sendStream.Close();
}

блиииин кто знает помогите









---------------------------------
вообщем решил проблему так: вместо этого нового вида отправления post зароса я вставил старый,проверенный:
Цитата:
String secondStepForm = "act=a_send&al=1& hash=fc557bcd1eb2fea3ad&media=&msg=%D0%B0%D1%85%D0 %B0%D1%85%D1%85%D0%B0%D1%85%D0%B0%D1%85%D0%B0%20%D 1%8F%20%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D0%BB% 20%D0%BF%D1%80%D0%BE%D0%B3%D1%83%20%D0%BA%D0%BE%D1 %82%D0%BE%D1%80%D0%B0%D1%8F%20%D0%B1%D1%83%D0%B4%D 0%B5%D1%82%20%D1%81%D0%BB%D0%B0%D1%82%D1%8C%20%D1% 82%D0%B5%D0%B1%D0%B5%20%D1%8D%D1%82%D0%BE%20%D1%81 %D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5.& title=&to=92187151&ts=897183201";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://vk.com/al_im.php");
// Настраиваем параметры запроса
request.UserAgent = "Opera/9.80";
request.Method = "POST";
// Указываем тип отправляемых данных
request.ContentType = "application/x-www-form-urlencoded";
// Преобразуем данные к соответствующую кодировку
byte[] EncodedPostParams = Encoding.ASCII.GetBytes(secondStepForm);
request.ContentLength = EncodedPostParams.Length;
// Записываем данные в поток
request.GetRequestStream().Write(EncodedPostParams , 0, EncodedPostParams.Length);
request.GetRequestStream().Close();
// Получаем ответ
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// Получаем html-код страницы
string html = new StreamReader (response.GetResponseStream(),Encoding.UTF8).ReadT oEnd();

________________
Вконтакте ------> [Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось WiLLi-WindowS; 19.05.2012 в 08:04.
  Ответить с цитированием
Старый 18.05.2012, 21:30   #2
 Разведчик
Аватар для iVs.Dark
 
iVs.Dark на правильном путиiVs.Dark на правильном пути
Регистрация: 30.07.2011
Сообщений: 19
Популярность: 115
Сказал(а) спасибо: 34
Поблагодарили 32 раз(а) в 30 сообщениях
Отправить сообщение для iVs.Dark с помощью ICQ Отправить сообщение для iVs.Dark с помощью Skype™
 
По умолчанию Re: Запросы

Попробуй добавить:

Код:
using System.Web;
и поменяй
Код:
System.Web.HttpUtility.UrlEncode
на
Код:
HttpUtility.UrlEncode
P.s. Какой Framework используешь в приложении? просто System.Web с .NET Framework 3.5+
________________
«Шрёдингер ходил по комнате в поисках котёнка, а тот сидел в коробке ни жив ни мертв.»

Последний раз редактировалось iVs.Dark; 18.05.2012 в 21:33.
  Ответить с цитированием
Старый 18.05.2012, 21:34   #3
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Запросы

Цитата:
Сообщение от WiLLi-WindowSПосмотреть сообщение
System.Web.HttpUtility

Потерялась библиотека System.Web
Правой кнопкой по проекту -> Добавить ссылку -> вкладка .NET -> System.Web

Добавлено через 3 минуты
iVs.Dark, вообще то HttpUtility еще с 1.1 фреймворка идет
________________
Talk is cheap. Show me the code
— Linus Torvalds

Последний раз редактировалось Yukikaze; 18.05.2012 в 21:38. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 18.05.2012, 21:45   #4
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Запросы

using System.Net
  Ответить с цитированием
Старый 18.05.2012, 21:48   #5
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Запросы

Sinyss, вот жук, а я все вспоминал, как же я так без добавления ссылки на System.Web все это проделывал

Добавлено через 2 минуты
Хотя нет, ты всетаки меня ....обманул О_о, это же в сильверлайте так.
________________
Talk is cheap. Show me the code
— Linus Torvalds

Последний раз редактировалось Yukikaze; 18.05.2012 в 21:51. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 19.05.2012, 08:07   #6
 Разведчик
Аватар для WiLLi-WindowS
 
WiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известенWiLLi-WindowS скоро будет известен
Регистрация: 16.03.2011
Сообщений: 7
Популярность: 218
Сказал(а) спасибо: 32
Поблагодарили 6 раз(а) в 3 сообщениях
 
По умолчанию Re: Запросы

Цитата:
Сообщение от iVs.DarkПосмотреть сообщение
Попробуй добавить:

Код:
using System.Web;
и поменяй
Код:
System.Web.HttpUtility.UrlEncode
на
Код:
HttpUtility.UrlEncode
P.s. Какой Framework используешь в приложении? просто System.Web с .NET Framework 3.5+

Код:
using System.Web;
уже есть
Код:
System.Web.HttpUtility.UrlEncode
на
Код:
HttpUtility.UrlEncode
менял 0 результата
________________
Вконтакте ------> [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 19.05.2012, 12:53   #7
 Разведчик
Аватар для iVs.Dark
 
iVs.Dark на правильном путиiVs.Dark на правильном пути
Регистрация: 30.07.2011
Сообщений: 19
Популярность: 115
Сказал(а) спасибо: 34
Поблагодарили 32 раз(а) в 30 сообщениях
Отправить сообщение для iVs.Dark с помощью ICQ Отправить сообщение для iVs.Dark с помощью Skype™
 
По умолчанию Re: Запросы

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Потерялась библиотека System.Web
Правой кнопкой по проекту -> Добавить ссылку -> вкладка .NET -> System.Web

Добавлено через 3 минуты
iVs.Dark, вообще то HttpUtility еще с 1.1 фреймворка идет

на MSDN документация только на 3.5 и 4.0 поэтому и написал

WiLLi-WindowS, проверь "Ссылки", может у тебя реально нет ссылки на библиотеку...

P.s. хотел предложить сделать именно так))
кстати, ты вроде потерял
Код:
"message="
________________
«Шрёдингер ходил по комнате в поисках котёнка, а тот сидел в коробке ни жив ни мертв.»
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Запросы vova1234561 Вопросы и ответы, обсуждения 5 10.03.2012 19:25
[Помогите!] запросы ProstoTer Общение и обсуждение Perfect World 3 13.12.2011 10:54
[Подсказка] SQL Запросы и т.д Dybas Общение и обсуждение, архив Lineage 2 0 10.06.2011 21:38

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

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

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