Перейти к содержанию
Fire Monkey от А до Я

Jonny

Пользователи
  • Постов

    7
  • Зарегистрирован

  • Посещение

Весь контент Jonny

  1. В общем, поставил себе Delphi.10.2.3, всё работает без проблем, запросы взлетают, и не падают, ура! Всем спасибо за помощь)
  2. Да, как вариант, попробую Я итак уже собрал коллекцию, возможно, скачав Токио, мне подарят путёвку на Мальдивы...
  3. Ладно, спасибо за помощь) Эту часть программы почти уже сделал через WebBrowser... Тут единственный вариант, видимо, лезть в исходники, и править тот участок, что отвечает за переваривание и усвоение печенек
  4. Хорошо, вот url: https://imgvip.net/ Хотел за полчаса написать программу для автопостинга, но что-то пошло не так... Изначально я так и делал, через IHTTPResponse, но ошибка та же самая, No mapping for the Unicode character exists in the target multi-byte code page Программа вылетает на строчке с запросом, http.get(url), дальше не идёт
  5. Поменял чуть заголовки, но нет, запрос всё равно отклоняется, и та же ошибка в программе про несоответствие кодировок Пробовал сохранять ответ в байтовый поток - TBytesStream, тоже не работает Resp:= TBytesStream.Create; Resp.Seek(0, 0); http.Get('https://mysite/', Resp); Memo.Text:= StringOf(Resp.Bytes);
  6. OK, а в какой из заголовков добавить то, что мы ждём от сервера UTF-8 ?
  7. Jonny

    THTTPClient - Ошибка запроса

    Всем привет! Delphi XE8, отправляю обычный Get-запрос, используя THTTPClient try http:= THTTPClient.Create; with http do begin AllowCookies:= true; Accept:= 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'; AcceptLanguage:= 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6'; UserAgent:= 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 OPR/56.0.3051.36'; end; Stream:= TStringStream.Create('', TEncoding.UTF8); http.Get('https://mysite.net', Stream); Memo.Text:= Stream.DataString; except on e:exception do Memo.Lines.Add(e.Message); end; В итоге получаю ошибку No mapping for the Unicode character exists in the target multi-byte code page Смотрел в Fiddler'е, страница в UTF-8, Content-Type: text/html; charset=UTF-8 А самое странное то, что в фиддлере этот запрос из программы отмечается как отменённый... Вообще не понимаю, в чём дело, может кто сталкивался?
×
×
  • Создать...