Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / подключение по https или sll. Вылетают ошибки. / 10 сообщений из 10, страница 1 из 1
14.01.2019, 10:47
    #39759214
Dmitry_PV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
Здравствуйте делаю подключение через
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
IdHTTP1.Intercept:=IdLogEvent;
IdHTTP1.Request.UserAgent:='Mozilla/3.0 (compatible)';
IdHTTP1.ReadTimeout:=8000;//60000*6;
IdHTTP1.Request.ContentType:='text/xml;charset=UTF-8';
IdSSLIOHandlerSocket1.SocksInfo:=IdSocksInfo1;
IdSSLIOHandlerSocket1.SSLOptions.Method:=sslvTLSv1;
IdSSLIOHandlerSocket1.SSLOptions.Mode:=sslmUnassigned;
IdHTTP1.IOHandler:=IdSSLIOHandlerSocket1;


для отправки туда xml запросов в ответ ошибка HTTP/1.1 503 Service Unavailable

Делаю то же самое через soapui никаких ошибок нет и получаю корректную xml.

Подскажите как правильно настроить подключение для отправки запросов?
...
Рейтинг: 0 / 0
14.01.2019, 11:37
    #39759232
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
Dmitry_PV,

смотри заголовки, твои и бразуерные. они в чем-то будут различаться, нужно это различие минимизировать или вообще сделать одинаковыми полностью.
...
Рейтинг: 0 / 0
14.01.2019, 11:39
    #39759235
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
Dmitry_PV,

ну и с OpenSSL бибилотеками бывают разные чудеса. ищи тут по форуму, обсуждалось уже, с ссылками на заведомо рабочие либы.
...
Рейтинг: 0 / 0
14.01.2019, 12:04
    #39759245
Dmitry_PV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
makhaonDmitry_PV,

смотри заголовки, твои и бразуерные. они в чем-то будут различаться, нужно это различие минимизировать или вообще сделать одинаковыми полностью.

не совсем понял какие заголовки проверить?
...
Рейтинг: 0 / 0
14.01.2019, 12:07
    #39759246
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
makhaon,

например DHL ожидает в заголовке кроме всего прочего:
Код: pascal
1.
'Accept-Encoding: gzip,deflate'
...
Рейтинг: 0 / 0
14.01.2019, 13:40
    #39759282
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
Dmitry_PV,

http'шные вестимо :)
...
Рейтинг: 0 / 0
14.01.2019, 18:16
    #39759490
Pcrepair
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
переходи уже на Indy10.6.2.5354

Код: pascal
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.
function LoadUrl(const aUrl:string; var HtmlCode:string):Boolean;
var
  fIdHttp:TidHTTP;
begin
  fIdHttp := TIdHTTP.Create(nil);
  try
    try
      fIdHTTP.Compressor := TIdCompressorZLib.Create(fIdHTTP);
      fIdHttp.Request.UserAgent:=GetRandomUserAgent;
      fIdHttp.ConnectTimeout:=30000;
      fIdHttp.ReadTimeout:=30000;
      fIdHttp.HandleRedirects:=True;
      fIdHttp.Request.Connection :='keep-alive';
      HtmlCode:=fIdHttp.Get(aUrl);
      Result:=True;
    except
      on E:Exception do
      begin
        HtmlCode:=aUrl+#32+#32+#32+E.Message;
        Result:=False;
      end;
    end;
  finally
    FreeAndNil(fIdHttp);
  end;
end;



у меня все работало
...
Рейтинг: 0 / 0
14.01.2019, 19:41
    #39759525
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
Ты уверен, что сервер поддерживает именно sslvTLSv1?
...
Рейтинг: 0 / 0
14.01.2019, 19:43
    #39759526
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
Dmitry_PVне совсем понял какие заголовки проверить?
IdHTTP1.Request.XXX
IdHTTP1.Request.XXXXX
IdHTTP1.Request.XXXXXX

Сервер твой или чужой?
Какой-то "стандартный" или самописный?
...
Рейтинг: 0 / 0
15.01.2019, 08:29
    #39759637
Dmitry_PV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подключение по https или sll. Вылетают ошибки.
Всем спасибо.проблема решилась использованием delphi 10 и другими библиотеками SSl👍
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / подключение по https или sll. Вылетают ошибки. / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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