Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.12.2018, 14:13
Nikita4 Nikita4 вне форума
Прохожий
 
Регистрация: 22.12.2018
Сообщения: 13
Версия Delphi: Delphi 14
Репутация: 10
По умолчанию Как исправить ошибку Socket Error # 10060 Connection timed out?

Здравствуйте.

Появляется такая ошибка на тяжёлых сайтах:
Код:
procedure TForm2.Button1Click(Sender: TObject);
var
St:WideString;
begin
 
// St:=IdHTTP1.Get('https://yandex.ru');
 
 St:=IdHTTP1.Get('https://dns-shop.ru');
 ShowMessage(St);
 
end;
 
end.
Ответить с цитированием
  #2  
Старый 24.12.2018, 06:50
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Увеличить значение св-ва timeout. Или вообще его поставить в 0, но тут есть опастность, что может повиснуть.
А вообще, что-то я SSL хэндлера в твоем коде не вижу, хотя ты и обращаешься по https... может проблема там...
Ответить с цитированием
  #3  
Старый 24.12.2018, 09:02
Nikita4 Nikita4 вне форума
Прохожий
 
Регистрация: 22.12.2018
Сообщения: 13
Версия Delphi: Delphi 14
Репутация: 10
По умолчанию

Не нашёл где тайм аут выставляется.

Частично вопрос решил,сайт который указывал открывает:
На windows 8 поставил последнюю версию делфи с инди 10.6.2.5
Появилась другая ошибка ошибка http/1.1 403 forbidden. На форумах пишут добавить юзерагент.

IdHTTP1.Request.UserAgent :='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17132';
St:=IdHTTP1.Get('https://www.youtube.com/'); ютуб виснет просто

Для мэйл ру ошибка http/1.1 301 moved permanently
iIdHTTP.HandleRedirects := True перенаправление включить

Всё равно не все сайты открываются.Что добавить можно?
Ответить с цитированием
  #4  
Старый 24.12.2018, 20:29
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,004
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Там надо каститься к одному из базовых классов и у него есть соотв. св-во.
А вообще, судя по первой ошибке - как раз ssl и не хватает.
Ответить с цитированием
  #5  
Старый 26.12.2018, 08:32
Nikita4 Nikita4 вне форума
Прохожий
 
Регистрация: 22.12.2018
Сообщения: 13
Версия Delphi: Delphi 14
Репутация: 10
По умолчанию

Спасибо,за ответ.Вопрос решил.Не хватало данных в запросе.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:32.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter