Описание тега idhttp

Это компонент Indy для HTTP-запросов.
0 ответов

Получить файл.html или.php из URL в delphi

Прежде всего, заранее спасибо всем, кто поделится своим опытом со мной. Моя проблема заключается в том, что мне нужно каким-то образом получить или загрузить файл html или php по ссылке или URL-адресу, используя Delphi(желательно Delphi 6 или 7). на…
30 дек '16 в 11:03
0 ответов

Indy Http 10 Соединение закрыто изящно

Я работаю над приложением, которое использует Indy's TIdHTTP составная часть. Я отправляю запрос на мой HTTP-сервер, и он отправляет обратно отчет. Но когда отчет слишком длинный, я получаю эту ошибку: Соединение закрыто изящно Вот часть моего кода:…
03 апр '17 в 10:17
0 ответов

Медленные ответы на сообщения TIdHTTP

Я исследую проблему с унаследованным исполняемым файлом, написанным на Delphi 5, с использованием Indy 9. Используемые компоненты: TIdHTTP, TIdConnectionIntercept и TIdSSLIOHandlerSocket. Проблема, с которой в настоящее время сталкивается приложение…
16 июн '13 в 18:54
0 ответов

Входные данные не являются допустимой строкой Base-64 Ошибка, My JSON использует двойные кавычки вместо одинарных кавычек

Я пытаюсь отправить JSON пост, но мой JSON кажется немного отличается от того, что обычно отправляет сайтВот что я посылаю: {"CodeNumberTextBox":"","txusername":"yC6IBEbznlRlKOKv8zrhiA","txpass":"pAQAyrr5u9/hK35iTIlt7Q=="} Вот что отправляет сайт, к…
19 дек '18 в 12:30
1 ответ

Форма заблокирована, пока сообщение HTTP не завершено

Я отправляю JSON на конечную точку, и у меня есть проблема. Выполнение работает, но форма застревает до HTTP.Post() заканчивается, после того как он закончил релизы экрана для использования. Я уверен, что я делаю что-то не так. Вот действие кнопки, …
14 дек '18 в 18:24
1 ответ

Как проверить, возникает ли исключение TIdHTTP

Я не уверен, что это лучший способ проверить, возникает ли исключение TIdHTTP, вот что я сделал: HTTP := TIDHttp.Create(nil); try try HTTP.Head(URL); SizeF := HTTP.Response.ContentLength; code := HTTP.ResponseCode; except on E: Exception do begin co…
10 апр '16 в 06:46
1 ответ

Delphi XE3 Indy Stuck и не возвращается

У меня проблемы с тем, чтобы Indy вернулся по определенным URL-адресам, и я не уверен, что происходит. У меня есть несколько очень простых тестовых кодов, которые возвращают нужный мне URL и помещают HTML в TMemo. With IdHTTP Do Begin s := Get(txtUR…
02 сен '13 в 17:51
1 ответ

Почему мой Delphi Indy idHTTpServer перестает отвечать при CLOSE_WAIT?

Окружающая среда Я создал веб-сервер в Delphi с использованием компонента Indy TidHTTPServer. Я использую Delphi XE2, который поставляется с версией Indy 10.5.8. Сервер работает как настольное приложение с формой, которая отображает журнал соединени…
20 июл '18 в 10:10
2 ответа

Http получить JSON в строку

Я пытаюсь получить ответ JSON через HTTP GET метод в строку, но все, что я получил, это: Я использую такой код: memo1.Text:= idhttp1.Get('http://blabla.com/bla.php'); он возвращает данные JSON. Мне нужно получить ответ JSON на memo1. Как я могу это …
27 мар '13 в 03:51
2 ответа

Delphi: IdHTTP+SSL не работает. Нет ошибок!

Я использую TidHTTP + TIdSSLIOHandlerSocketOpenSSL + 2 DLL: ssleay32.dll и libeay32.dll с http://indy.fulgan.com/SSL. Но я могу видеть всю работу моей программы в HTTP Analyzer! Он работает как HTTP, а не как HTTPS. Если я использую Opera, я не вижу…
14 июл '11 в 08:03
1 ответ

Delphi Indy TIdHTTP Сайт распознает роботов

Я пытаюсь отправить запрос на получение веб-сайта. Проблема заключается в том, что веб-сайт является recongize, если запрашивающий робот const _URL = 'https://www.URL.com/'; var sSessionID:String; Params: TStringList; IdSSL: TIdSSLIOHandlerSocketOpe…
09 ноя '15 в 11:55
3 ответа

Метод Delphi HTTP POST - проблема с файлами cookie

Я пытаюсь зайти на сайт, но этот сайт всегда отвечает "Похоже, вы не принимаете файлы cookie. Файлы cookie необходимы для входа в систему". почему моя программа не позволяет куки? function HF_Login(): boolean; var HTTP : TIDHTTP; Cookie : TidCookieM…
20 апр '11 в 02:16
1 ответ

IdHTTP. Не ждите ответа

У меня проблемы с методом Idhttp.Get. Я думал, что по умолчанию он работает в режиме блокировки (подождите, пока ответ не перейдет к следующей строке), но я только что увидел, что он не ждет, когда ответ перейдет на другую строку. Я использую это с …
15 сен '12 в 21:52
2 ответа

IdHttp: ошибка 10053 при отправке логина

Независимо от того, что я делаю или пытаюсь, я получаю сообщение об ошибке 10053 при отправке сообщения для входа на сайт. Я использую приведенный ниже код для отправки параметров сообщения для входа, которые вы также можете видеть, он имеет Verific…
07 сен '16 в 05:17
0 ответов

Delphi: создайте семантику кометы, используя idhttp

Я пытаюсь реализовать подписку на события по протоколу http, и я хочу сделать это в Delphi. Согласно документу, они называют его "Канал событий", ниже приведено описание: С помощью этого метода удаленное приложение сначала устанавливает канал событи…
22 фев '19 в 06:55
1 ответ

Delhpi TIdHTTPServer постепенно увеличивает память

У меня есть серверная сборка с TIdHTTPServer на XE6 (с установкой Indy 10 по умолчанию и опцией по умолчанию для компонента) для загрузки файла: procedure CommandGet(AContext: TIdContext; ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPRespo…
02 ноя '15 в 11:24
0 ответов

Проблема с входом через idhttp, сайт не отправляет имя пользователя и пароль со своими сообщениями

пожалуйста, обратите внимание, что я задал этот вопрос некоторое время назад, но я не смог ответить на него из-за какой-то личной проблемы, поэтому он был удален, пользователь мета предложил мне снова задать вопрос, и вот он Недавно я столкнулся с с…
23 дек '18 в 18:17
2 ответа

Как получить ответ, даже если соединение дает ошибку в IdHttp?

При использовании TIdHttp вот так: Memo1.Text := IdHTTP1.post(url,data); Я могу получить ответное сообщение на memo1, если оно не выдает ошибку http. Но когда он дает http плохой запрос, Indy не дает мне контента. Я также использую try..except, но о…
31 авг '13 в 14:48
1 ответ

Ошибка кодировки символов в idHTTP

У меня возникла ситуация с TIdHTTP и TIdMultipartFormDataStream. Мой код: FormPHP := TIdMultiPartFormDataStream.Create; FormPHP.AddFile('imagem',AImagem,'image/jpeg'); FormPHP.AddFormField('iduser',AIDUser,'text/plain'); FormPHP.AddFormField('nome',…
19 ноя '16 в 00:46
1 ответ

Как получить URL после использования поста idhttp

Я использую idhttp для получения контента сайта. После получения контента сайт изменит URL с www на www8 или www9 или www10, например: www.sample.com перед публикацией, после публикации будет www10.sample.com. Как получить его? Спасибо.
17 июл '13 в 15:47