Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
kmaffa
312 / 305 / 150
Регистрация: 29.10.2012
Сообщений: 841
1

Отправить форму методом POST и получить ответ

26.07.2014, 19:27. Просмотров 1524. Ответов 1
Метки нет (Все метки)

Как отправить вот такую форму на сервер и получить с него ответ в текстовом виде?
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<form id="searchForm" name="searchForm" method="post" action="http://mydomen.ru">
    <input type="hidden" name="searchForm" value="1" />
    Фамилия:                          
    <input type="text" name="search[lastName]" size="40" value="" id="lastName" />
    Имя:                          
    <input type="text" name="search[firstName]" size="40" value="" id="firstName" />
    Отчество:             
    <input type="text" name="search[middleName]" size="40" value="" id="middleName" />
    Дата рождения:                          
    <input type="text" name="search[birthDate]" size="10" value="" id="birthDate" />
    <input name="find" id="submitBtn" type="submit" value="Найти" />
</form>
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.07.2014, 19:27
Ответы с готовыми решениями:

Необходимо перехватить ответ на post-запрос, отредактировать его, и отправить дальше
Ситуация такая пишу свой браузер, специфика задачи не позволяет использовать стандартные,...

Пытаюсь отправить сообщение методом POST
Пытаюсь отправить сообщение на форум следующим образом, но ничего не выходит, в чем может быть...

Как получить ответ из POST-запроса?
Как вытащить ответ из POST запроса? Скрин ответа ниже. Нужно вытащить поле Location.

Отправить команду в запущенную консоль windows (cmd) и получить ответ
Доброго времени суток. Требуется из своей программы отправить команду в запущенную консоль...

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

1
XRoy
862 / 712 / 305
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
26.07.2014, 22:37 2
Лучший ответ Сообщение было отмечено kmaffa как решение

Решение

kmaffa,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
void Post(string URL)
        {
            var request = WebRequest.Create(URL);
            request.Method = "POST";
            string postData = "searchForm=1&";
            postData += String.Form("search[lastName]={0}&", /*Значение переменной*/);
            postData += String.Form("search[firstName]={0}&", /*Значение переменной*/);
            postData += String.Form("search[middleName]={0}&", /*Значение переменной*/);
            postData += String.Form("search[birthDate]={0}", /*Значение переменной*/);
            
            // Отправляем POST запрос
            byte[] bytes = Encoding.GetEncoding(1251).GetBytes(postData);
            request.ContentLength = bytes.Length;
            using (Stream ws = request.GetRequestStream())
            {
                ws.Write(bytes, 0, bytes.Length);
                ws.Flush();
            }
 
            // Принимаем ответ
            resp = request.GetResponse();
            Stream respStream = resp.GetResponseStream();
            if (respStream != null)
            {
                using (var stream = new StreamReader(respStream))
                {
                    s = stream.ReadToEnd();
                }
            }
 
        }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.07.2014, 22:37

Как отправить запрос не получая ответ?
Доброго времени суток, возникла такая проблема, требуется отправка http запроса но в ответ приходит...

Отправить данные на COM порт и вывести ответ
День добрый. Нужна ваша помощь. Пытаюсь отправить данные на ком порт и вывести ответ.При...

Получить ответ compressed/chunked на POST запрос
Приветствую. Мне нужно в цикле узнавать ответ на POST запрос, и в зависимости от этого ответа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru