Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Как поместить в трей консольное приложение https://www.cyberforum.ru/ csharp-net/ thread557283.html
Доброго времени суток. Как запихнуть в трей консольное приложение?
C# Ошибка "Обновите записи диспетчера ObjectStateManager"
Возникает вот такая вот ошибка после того как я удалил записи из датагрид соответственно из моей базы данных. Возникает эта ошибка не при удалении, удаляется все нормально, а тогда когда я пытаюсь ввести новые данные как исправить? Пояснения к ошибке: Инструкции по обновлению, вставке или удалению из хранилища затронули непредвиденное число строк (0). Сущности могли быть изменены или удалены...
C# Как удалить поток после окончания проигрывания звука в нем https://www.cyberforum.ru/ csharp-net/ thread557001.html
Доброго всем времени суток. Подскажите, может кто знает как решить такую проблему: Есть наипростейший класс для воспроизведения звука: public class Player { static extern Int32 mciSendString(string command, StringBuilder buffer, int bufferSize, IntPtr hwndCallback); /// <summary> Закрыть текущий медиа-файл ///
C# Как оптимизировать применение регулярных выражений https://www.cyberforum.ru/ csharp-net/ thread556907.html
Как оптимизировать следующий код? string a2 = Regex.Replace(x, p, @"$4", RegexOptions.IgnoreCase); string a3 = Regex.Replace(x, p, @"$5", RegexOptions.IgnoreCase); string a4 = Regex.Replace(x, p, @"$6", RegexOptions.IgnoreCase); string a5 = Regex.Replace(x, p, @"$7", RegexOptions.IgnoreCase);
C# Отправка запросов на сайт
Добрый день, ув. форумчане! У меня такой вопрос. Есть сайт http://sprashivai.ru/ Есть профиль пользователя например http://sprashivai.ru/vanc Нужно програмно отправить ему вопрос. Отследил снифером, какие запросы идут на сервер, теперь не знаю как отправить их программно. Кто-то может написать кусочек кода(пример), как отправляются такие запросы на сервер, чтобы я смог разобраться? Заранее...
C# КПК WI-FI передча данных Народ, допустим есть такая задумка, нужно организовать кодик который в КПК сможет открыть соединение через вай-фай и передать файл.... такае уже видел, так что это точно возможно.... помогите кто чем может.... https://www.cyberforum.ru/ csharp-net/ thread556822.html
C# Оптимизация HttpWebRequest https://www.cyberforum.ru/ csharp-net/ thread556805.html
Недавно узнал о нескольких способах оптимизации HttpWebRequest, таких как сжатие данных, для уменьшения нагрузки, и Connection Alive для избежания переподключения. Есть ли еще какие нибудь способы оптимизации загрузки. Парсю сайт - 1000 страниц занимает примерно 7 минут. На парсинг 30к страниц уйдет почти 4 часа. Хочется как нибудь ускорить. Класс WebRequest, который я использую using System;...
Как извлечь файлы из ресурсов C#
Как извлечь файл из ресурсов при запуске программы, например в текущий каталог. Файл в ресурсы я добавил. https://www.cyberforum.ru/attachment.php?attachmentid=145511&stc=1&d=1335205086 P.S. Какой код прописать для извлечения файла 123.dll
C# Как получить голос с 3G модема Столкнулся с задачей - нужно организовать передачу голосовых данных через 3G модем. Как можно получить голосовые данные с 3G модема? Или хотя бы в какую сторону копать? Буду очень признателен за подробные ответы, т.к. я пока не очень хорошо разбираюсь в этой теме. https://www.cyberforum.ru/ csharp-net/ thread556738.html C# Console: выравнивание текста в пределах заданной ширины https://www.cyberforum.ru/ csharp-net/ thread556709.html
Выдержка из учебника и результат работы моей программы заскриншотил. Мой код: using System; class Test{ public static void Main () { int i = 940; int j = 73;
C# Поиск файлов без использования класса Directory
Функции Directory.GetFiles() и Directory.GetDirectories() возвращают строковый массив со списком всех файлов (директорий) в указанной директории. Есть некий сетевой диск, на котором расположено 10000-15000 директорий, в каждой из которых 100-1000 файлов. Нужно произвести поиск по всем файлам и директориям на данном диске, в реальном времени показывая имена файлов и директорий. При использовании...
C# Как реализовать экранную лупу https://www.cyberforum.ru/ csharp-net/ thread556493.html
Добрый вечер! реализовываю экранную лупу на С#, загружаю картинку на форму,что бы фоном формы была картинка, через bitmap. Добавляю picturebox и мышкой вожу по этой картинке этот picturebox, так же можно управлять стрелками на клаве и что бы двигался сам, по таймеру. В этот picturebox надо вывести участок картинки, который находится под ним, но только в увеличенном виде. Когда запускаю программу...
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 3
0

Отправка post-запроса С# - C# - Ответ 2951090

24.04.2012, 19:16. Показов 8168. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток всем!

Пытаюсь отправить пост-запрос на сайт. По идее в ответ должно придти что-то осмысленное, но приходить какая-то ересь.

Вот информация о запросе, которые выдала мне программка Fiddler:

Код
POST [url]http://www.agent.ru/ru/booking/?info=SESSION_EXPIRED[/url] HTTP/1.1
Host: [url]www.agent.ru[/url]
Connection: keep-alive
Content-Length: 375
Cache-Control: max-age=0
Origin: [url]http://www.agent.ru[/url]
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19
Content-Type: application/x-www-form-urlencoded
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Referer: [url]http://www.agent.ru/ru/booking/?info=SESSION_EXPIRED[/url]
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3
Cookie: atid=f6fb56a7-f2b7-4d6d-b5ce-9126ab32b8e8; mp_super_properties=%7B%22all%22%3A %20%7B%22%24initial_referrer%22%3A% 20%22http%3A//www.agent.ru/%22%2C%22%24initial_referring_domai n%22%3A%20%22www.agent.ru%22%7D%2C% 22events%22%3A%20%7B%7D%2C%22funnel s%22%3A%20%7B%7D%7D; borq=H4sIAAAAAAAAAOMS5bjKL8CosJxXg9 GKnaNhw8YXb9QcGAQYJRgUGDQYDBgiGaCgg rGBkQEAvFFmzC8AAAA; agent_ru_locale=ru; __utma=1.535833189.1330147827.13348 28831.1334967052.39; __utmc=1; __utmz=1.1330147827.1.1.utmcsr=(dir ect)|utmccn=(direct)|utmcmd=(none); JSESSIONID=6F8C74371EB4D6B8C9F28063 39E37957.ag1
А вот строка, которая уходит с запросом(тоже от Fiddler):

Код
segments%5B0%5D.departurePointId=20 05&segments%5B0%5D.departurePointT y pe=CITY&segments%5B0%5D.arrivalPoin tId=1703&segments%5B0%5D.arrivalPoi ntType=CITY&segments%5B0%5D.departu reDate=21.04.2012&segments%5B0%5D.d epartureTime=ANY_TIME&adultsCount=1 &childrenCount=0&infantsWithoutS eat Count=0&infantsWithSeatCount=0&book ingClass=ECONOMIC&aircompanyId=&all ianceId=&showLowcost=true
Как видно, строка в непонятно какой кодировке. Вроде присутствуют символы "%5b" и т.д. Это вроде ASCII или UTF8, но также присутствуют символы "=", которые по идее при кодировке в UTF8 или ASCII тоже должны как-то меняться в форму "%...".

Подскажите, как организовать такую строку?
Может есть методы типа UrlEncode или что-то еще?
Или есть методы, которые переводят уже готовые экземпляры классов в строку?

Пытался отправить вручную тупо скопированную строку, но результата не дало. Тоже возвращает ересь.

Вот код запроса C#:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
System.Net.HttpWebRequest reqPOST = (HttpWebRequest)HttpWebRequest.Create(@"http://www.agent.ru/ru/booking/"); 
            reqPOST.Method = "POST"; 
            reqPOST.ContentType = "application/x-www-form-urlencoded";
            String AgentData = System.Web.HttpUtility.UrlEncode("segments[0].departurePointId=2015&segments[0].departurePointType=CITY&segments[0].arrivalPointId=1&segments[0].arrivalPointType=CITY&segments[0].departureDate=20.04.2012&adultsCount=1", Encoding.ASCII);
            
            byte[] sentData = Encoding.GetEncoding(1251).GetBytes(AgentData);
            reqPOST.ContentLength = sentData.Length;
            System.IO.Stream sendStream = reqPOST.GetRequestStream();
            sendStream.Write(sentData, 0, sentData.Length);
            sendStream.Close();
            System.Net.WebResponse result = reqPOST.GetResponse(); 
            System.IO.Stream stream1 = result.GetResponseStream();
            System.IO.StreamReader sr1 = new System.IO.StreamReader(stream1);
            string resultString = sr1.ReadToEnd();
Может в коде что неправильно делаю?
Мне кажется, где-то я с кодировками намудрил... А точнее в 3-6 строках.

Вернуться к обсуждению:
Отправка post-запроса С# C#
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2012, 19:16
Готовые ответы и решения:

Отправка POST запроса
Мне необходимо сделать ПО для авторегистрации на одном из сайтов. Делаю подобное первый раз. При...

Отправка POST запроса
Прошу помощи, срочно !!! Нужно отправить POST запрос сайту, но POST запрос состоит в виде JSON....

Отправка Post запроса (игра vk)
Подскажет кто где найти метод шифрования данных в игре Вконтакте дота 2: пудж а то пост запрос при...

Отправка POST запроса и получение куки
Стоит задача залогиниться на сайте https://lk2.service.nalog.ru/lk/index.html, используя метод POST...

5
24.04.2012, 19:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2012, 19:16
Помогаю со студенческими работами здесь

Отправка POST запроса и получение ответа
Есть проблема. Нужно отправить на сайт POST запрос и в зависимости от этого запроса сайт выдает...

Разделение login:pass и отправка post запроса
Я все пытаюсь понять как нормально брать файлы login:pass из файла и потом уже работать с ними(в...

Отправка POST-запроса авторизации, и клики по сайту
Здравствуйте дорогие форумчане, мне нужно программно авторизоваться на сайте goldenbirds.biz и...

Http POST отправка файла в теле запроса
Всем привет! Пытаюсь отправить файл на сервер, но со стороны сервера мне говорят, что нужно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru