Форум программистов, компьютерный форум, киберфорум
Delphi: Сети
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
98 / 98 / 14
Регистрация: 02.02.2013
Сообщений: 324
1

Несколько get и post запросов Indy

07.02.2013, 18:19. Показов 2047. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Как сделать сразу несколько get и post запросов в idHTTP?

Буду благодарен за любой ответ.
0

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

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

Несколько Ajax post запросов
Здравствуйте. Возникла одна проблема, при клике на кнопку должен отправляться post запрос на файл...

Несколько POST/GET запросов подряд
Я новичок в Qt. Как сделать слот, в котором выполнится сначала один POST запрос, и только после! (а...

Explorer отправляет несколько post запросов вместо одного
Через мазилу и гуглхром работает нормально, но вот эхплорер11 почему-то шлёт по несколько запросов...

Через несколько POST-запросов всё перестаёт работать
Программа отсылает POST запросы серверу. Запросы отсылаются с помощью HttpWebRequest Для сжатия...

4
54 / 54 / 4
Регистрация: 15.12.2010
Сообщений: 260
08.02.2013, 01:10 2
еще раз
1. паралельно
2. последовательно

если паралельно - то с многопоточностью разбирайтесь
1
98 / 98 / 14
Регистрация: 02.02.2013
Сообщений: 324
08.02.2013, 04:52  [ТС] 3
последовательно.
Мне для авторизации.
0
54 / 54 / 4
Регистрация: 15.12.2010
Сообщений: 260
08.02.2013, 11:02 4
ээээм, тогда ничего не понял
idhttp.post
idhttp.get
idhttp.get
idhttp.post

кто мешает так сделать?
0
98 / 98 / 14
Регистрация: 02.02.2013
Сообщений: 324
08.02.2013, 18:49  [ТС] 5
ну по моему если так сделать то второй запрос может отсылаться уже в то время когда первый еще не загрузился полностью, или я не прав?
На сколько я понимаю нужно делать в try except, так ли это? Просто нужно знать точно.

Еще вопрос по synapse.
1. Как сохранить cookies перед редиректом, тобишь есть страница к примеру www.ya.ru/api делаю запрос, мне показывают нужные мне cookies но если подключу код редиректа, то делается автоматический редирект например на www.ya.ru/api/Blank.html и я не могу перехватить куки c до редиректа.
Вот код самого редиректа, как я понял он умеет сохранять Cookie до самого редиректа, но как мне их записать в мемо?
Код подключается в модуле.
Delphi
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
function THTTPSend_.HTTPMethod(const Method, URL: string): Boolean;
var Heads: TStringList;
    Cooks: TStringList;
    Redirect: string;
    Doc:TMemoryStream;
begin
  try
    Heads:=TStringList.Create;
    Cooks:=TStringList.Create;
    Doc:=TMemoryStream.Create;
    Doc.LoadFromStream(Document);
    Cooks.Assign(Cookies);
    Heads.Assign(Headers);
    Result:=inherited HTTPMethod(Method,URL);
    if (ResultCode=301)or(ResultCode=302) then
      begin
        Redirect:=HeaderByName('location');
        Headers.Assign(Heads);
        Document.Clear;
        Document.LoadFromStream(Doc);
        Cookies.Assign(Cooks);
        Result:=inherited HTTPMethod(Method,Redirect);
       end;
  finally
    FreeAndNil(Heads);
    FreeAndNil(Cooks);
    FreeAndNil(Doc)
  end;
end;
2. Как передать cookie в POST.
Пробовал с помощью data: TStringList и в запросе HTTP.HTTPMethod('POST','www.ya.ru\api\map.php',data') но не выходит. ф

Добавлено через 4 часа 2 минуты
Разобрался с трудом)

Как в Synapse получит URL страницы?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2013, 18:49

Амперсанд в post запросе в indy
Добрый вечер. Пишу парсер и прошу помощи с indy. Сразу код...

Кодировка POST запроса Indy
PostData := TStringList.Create; PostData.Clear; ...

Indy. Отправка Post данных
Доброго времени суток! Перегуглил много статей так и не дошло как реализовать вот такую задачу:...

Отправка файла Post запросом (Indy)
Есть кнопка: "Загрузить фон". При нажатии кнопки открывается опендиалог, человек выбирает файл. 2ая...


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

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

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