Russian Qt Forum
Ноябрь 27, 2024, 07:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Отправка POST запроса на ASP.NET  (Прочитано 5090 раз)
Robie
Гость
« : Март 17, 2013, 14:42 »

Здравствуйте, значит так,
пытаюсь я отправить POST запрос на ASP.NET...
но сначала, перед этим  я вытаскиваю из страницы значение скрытого параметра __VIEWSTATE и __EVENTVALIDATION
потом их сохраняю и отправляю уже в своем POST запросе на сайт...

проблема чем? когда я беру из страницы значение __VIEWSTATE , оно такого вида у меня:

NxjZ+9lMQ2bqUZqrVw+rNuJ2ddSswvX+XJiQzwHjJ4poCS

как видно в наборе символов попадаются символы "+"
НО, при отправке мой метод reply = post(request, bytes);
все знаки "+" убирает из параметра __VIEWSTATE и отправляет его без них...

тоесть, в __VIEWSTATE  будет отправлена не NxjZ+9lMQ2bqUZqrVw+rNuJ2ddSswvX+XJiQzwHjJ4poCS
а NxjZ9lMQ2bqUZqrVwrNuJ2ddSswvXXJiQzwHjJ4poCS...вместо "+" он ставит какой-то другой символ...

Кто знает в чем проблема?


и вообще, как отправить этот запрос на сайт, написанный на ASP.NET...
у кого есть опыт, поделитесь пожалуйста Непонимающий
« Последнее редактирование: Март 17, 2013, 14:45 от Robie » Записан
Robie
Гость
« Ответ #1 : Март 17, 2013, 18:35 »

все, нашёл решение сам....

QRegExp reg_tags("\\+");
reg_tags.setMinimal(true);
param.replace(reg_tags,"%2B");

все знаки "+" меняю на "%2B" и потом параметер можно ставить в post()...после этого все нормально заработало Улыбающийся

Тему можно закрывать Улыбающийся
« Последнее редактирование: Март 17, 2013, 18:36 от Robie » Записан
Leonid
Гость
« Ответ #2 : Март 27, 2013, 11:57 »

Привет Всем
Что нужно добавить в Windows для работы камеры в Qt5 и как добавить кодеки к Video player (похоже, что он работает только с WMF форматом)
Спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.137 секунд. Запросов: 21.