powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / idHTTP - 401
5 сообщений из 5, страница 1 из 1
idHTTP - 401
    #40000447
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, почему после Post запроса с результатом, например, 401 выполнение программы прерывается и блок finally не выполняется?

Код: pascal
1.
2.
3.
4.
5.
    try
      responseSrv := IdHTTP.Post(PChar(url), dataPost);
    finally
      Result := IntToStr(IdHTTP.ResponseCode) + '/ ' + IdHTTP.ResponseText;
    end;
...
Рейтинг: 0 / 0
idHTTP - 401
    #40000451
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antox
Подскажите, почему после Post запроса с результатом, например, 401 выполнение программы прерывается и блок finally не выполняется?

Код: pascal
1.
2.
3.
4.
5.
    try
      responseSrv := IdHTTP.Post(PChar(url), dataPost);
    finally
      Result := IntToStr(IdHTTP.ResponseCode) + '/ ' + IdHTTP.ResponseText;
    end;



Если и правда выполнение программы прерывается (процесс закрывается), то до finally может и не дойти. Иначе finally будет выполнен.
...
Рейтинг: 0 / 0
idHTTP - 401
    #40000453
antox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer
antox
Подскажите, почему после Post запроса с результатом, например, 401 выполнение программы прерывается и блок finally не выполняется?

Код: pascal
1.
2.
3.
4.
5.
    try
      responseSrv := IdHTTP.Post(PChar(url), dataPost);
    finally
      Result := IntToStr(IdHTTP.ResponseCode) + '/ ' + IdHTTP.ResponseText;
    end;



Если и правда выполнение программы прерывается (процесс закрывается), то до finally может и не дойти. Иначе finally будет выполнен.


Поднимается исключение при IdHTTP.Post(PChar(url), dataPost , и выходит из процедуры, процесс остается работать
...
Рейтинг: 0 / 0
idHTTP - 401
    #40000461
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда с чего Вы взяли, что finally не выполняется?
...
Рейтинг: 0 / 0
idHTTP - 401
    #40000462
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте, что такое finally: тынц
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / idHTTP - 401
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]