Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 4
1

IdHttp::Post()

09.12.2013, 10:41. Показов 2571. Ответов 3
Метки нет (Все метки)

Люди, хелп! пытаюсь зарегится на сайте с помощью IdHttp->Post()....сервер идет в отказ, думаю дело в кукиксах корорые я .. подключил. ВЫложу вместе с левым логином и паролем дабы мож моможет кто))

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
IdHTTP1->Request->Host = "http://www.marinetraffic.com/";
IdHTTP1->Request->Accept = "application/json, text/javascript, */*; q=0.01";
IdHTTP1->Request->Connection = "keep-alive";
IdHTTP1->Request->UserAgent = "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.57 Safari/537.36";
IdHTTP1->Request->ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
IdHTTP1->Request->AcceptLanguage= "ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3";
IdHTTP1->Request->Referer = "http://www.marinetraffic.com/en/p/plans";
 
try
{
 RichEdit1->Lines->Add("email=mamaev.ivan2013@gmail.com");
 RichEdit1->Lines->Add("password=poiuytrewq");
 RichEdit1->Lines->Add("is_ajax=1");
 RichEdit1->Lines->Add("remember=1");
 
 String posturl = "/en/users/ajax_login?_=1830862388";
 String url11 = "http://www.marinetraffic.com/";
 IdHTTP1->Get(url11);
 Memo2->Text= IdHTTP1->Response->ResponseText;
 
 IdHTTP1->Post(posturl,RichEdit1->Lines);
 RichEdit1->Lines->Add(IdHTTP1->Response->ResponseText);
 RichEdit1->Lines->Add( IdHTTP1->Response->RawHeaders->GetText() );
 
}catch (...) {
 
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2013, 10:41
Ответы с готовыми решениями:

Перехват исключения IdHTTP (post)
Всем привет. При попытке поставить try catch на idhttpd->post программа вылетает, даже если...

Кодировка в теле POST-запроса (idHTTP)
Добрый день. Помогите люди добрые, уже не знаю куда бежать, весь инет перерыл. Вот простенький...

Отправка POST запроса компонентом IdHTTP
Здравствуйте! Решаю простенькую задачку! Есть файл index.php. Там описана форма, состоящая из...

Как отправить post json request. IdHTTP
Всем привет мне нужна помощь. Как отправить пост запрос в формате JSON с помощи компонента TIdHTTP?

3
случайный прохожий
1510 / 1009 / 373
Регистрация: 20.07.2013
Сообщений: 2,931
10.12.2013, 12:11 2
Http Analyzer тебе в помощь.
0
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 4
12.12.2013, 11:59  [ТС] 3
да и с помощью wireshark не нашел ошибку..
0
Эксперт С++
8363 / 6100 / 611
Регистрация: 10.12.2010
Сообщений: 28,457
Записей в блоге: 31
12.12.2013, 15:28 4
Цитата Сообщение от mamaev_ivan Посмотреть сообщение
да и с помощью wireshark не нашел ошибку..
wireshark не удобный для HTTP
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.12.2013, 15:28

Помощь в написании контрольных, курсовых и дипломных работ здесь.

IdHTTP POST запрос. Как получить содержимое ответа переданное в окно?
Посылаю post на авторизацию, возвращается заглавная страница с подтверждением. Все ок. Далее...

idHTTP
Здравствуйте! Подскажите пожалуйста как работать с этим компонентом? Мне нужно отправить POST...

idhttp need cookies
При отправление get запроса на одну страницу со статистикой сайта, я не получаю ее код, а получаю...

Не работает idhttp->get()
делаю такMemo1->Text=IdHTTP1->Get(Edit1->Text); и вот что пишет Unresolved external '__fastcall...


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

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

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