问题标签 [indy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7996 浏览

delphi - Delphi 2010 中的 Indy IdHttp Post 问题

我对 Indy IdHttp Post 方法有疑问。使用 Delphi 2007 编译的函数 CallRpc() 工作正常,但使用 Delphi 2010 编译的相同代码会引发异常。

将 Delphi 2007 Indy TIdHttp 更改为 Delphi 2010 Indy TIdHttp 时需要考虑什么?

2009 年 1 月 25 日新增:

例外是:EIdConnClosedGracefully

回应是这样的:

解决方案 26.1.2009:

结尾;

0 投票
4 回答
18381 浏览

delphi - Indy 10 - 从 GMail 帐户发送消息时 IdSMTP.Send() 挂起

我正在尝试使用具有以下设置的 gmail 帐户(Delphi 7、Indy 10)发送电子邮件:

TIdSmtp:

TIdSSLIOHandlerSocketOpenSSL:

一切似乎都设置好了。我得到这个回应:

然后它挂起并且没有完成。不发送电子邮件。可能是什么问题?

0 投票
1 回答
28581 浏览

delphi - 使用 Delphi 和 Indy 以编程方式通过 Progress 事件从 Internet 下载文件

我需要一种通过 HTTP 使用 Delphi 从 Internet 下载文件的方法,其中包括一个 Progress 事件,我正在寻找一种使用 Indy 组件的方法。

我正在使用德尔福 7。

0 投票
1 回答
386 浏览

delphi - 如何在 Delphi 2007 for .NET 中安装最新的 Indy10?

有人可以指点我在 Delphi 2007 for .NET 中安装最新 Indy10 的说明吗?我不确定这对 .NET 端是如何工作的。

目前,我使用 Delphi 2007 附带的 Indy10 程序集。我有 Indy10 的最新 Tiburon 分支。我的偏好是直接从 Delphi 2007 for .NET 中的 Pascal 源代码构建,尽管如有必要我将使用新构建的程序集。

我只需要构建一些包或其他包吗?

0 投票
3 回答
16829 浏览

delphi - 如何使用 Indy 10 和 OpenSSL 通过 HTTPS 下载文件?

我有以下任务:使用 HTTPS 和身份验证下载文件。Indy 似乎是要走的路,但由于某种原因,它到目前为止还行不通。我有以下内容:

  • 我用于下载的 TIdHTTP 组件
  • 用于创建 URL 的 TIdURI 组件
  • 应该提供安全连接的 TIdSSLIOHandlerSocketOpenSSL 组件。所需的 DLL 位于二进制文件夹中。

该站点还需要身份验证,我在 URL 中包含了用户/密码,如下例所示。简而言之,这是代码:

使用此代码,我非常快地得到“读取超时”EIdReadTimeout 异常。在浏览器中测试 URL 没有问题。关于缺少什么或我做错了什么的任何想法?

0 投票
3 回答
1910 浏览

javascript - Indy 可以运行 Javascript 吗?

有一个名为 AnyChart 的软件产品非常适合在网页中嵌入基于 Flash 的图表。AnyCharts 还可以导出为 PNG 文件格式。这是一个例子:

我的最终目标是制作一项自动化服务,将 AnyChart 图表导出为 PNG 格式。因此,我使用 Indy 提供了一项服务,该服务调用包含 AnyChart javascript 的页面。但问题似乎是 Indy 无法执行 javascript。

有没有办法让 Indy 执行 javascript?

0 投票
3 回答
12119 浏览

delphi - Delphi - Indy (IDHTTP) 保持会话

好的,我已经像下面这样动态创建了 Idhttp

我有一个网站,要求我保持会话活跃。我该怎么做?使用与上面类似的代码。

如果我为所有东西创建一个可视化组件并使用它,一切都很好,但是当我动态创建组件时(我真的想这样离开它),它无法保持会话活跃。

任何帮助表示赞赏。

0 投票
1 回答
1504 浏览

delphi - Indy 的 TidHTTPServer 与 Delphi 的 TDSHTTPService 的推荐或比较

我需要使用 Delphi 2010 实现一个小型的独立 Web 服务器,用于处理 REST API 调用。Delphi 2010 开箱即用似乎有两个简单的选择:Indy 的 TidHTTPServer 和 Delphi 自己的 TDSHTTPService。

我熟悉 Indy 组件,并且可能会毫无疑问地使用它们;有很多关于它们的文档和示例。但我没有使用 DataSnap 的经验;TDSHTTPService 似乎有很少的文档。

两者之间有什么推荐或比较吗?

0 投票
1 回答
1701 浏览

c++builder - 将 Indy TIdTCPClient 放入非可视包中

我所有,

我试图让 TIdTCPClient 在我的非可视组件中运行。我将以下内容添加到我的 .h 文件中:

这一切都编译得很好,但当然 Indy 还没有包含在构建中。

所以我在我的 .cpp 文件中这样做:

在编译期间我得到:

如果我只是将组件放到一个表单上,这一切都有效,添加的行与我手动添加到我的组件(新组件除外)中的行相同,并且编译得很好。我想不通。

谢谢

0 投票
3 回答
2164 浏览

delphi - 为什么使用 Delphi 2010 的内置 Indy 发行版会出现编译器错误?

我刚刚安装了 Delphi 2010,但在使用 idHTTP 组件时遇到了一些问题。如果我将它放在表单上并尝试编译,Delphi 会说:

[DCC 错误] IdCookieManager.pas(118):E2010 不兼容的类型:“TIdCookieList”和“TIdCookieDomainList”

[DCC 错误] IdCookieManager.pas(172):E2003 未声明的标识符:“IsValidCookie”

[DCC 错误] IdCookieManager.pas(236):E2010 不兼容的类型:“TIdCookieList”和“TIdCookieDomainList”

[DCC 致命错误] Unit4.pas(7): F2063 无法编译使用的单元“IdCookieManager.pas”

问题出在哪里?我只是不明白。=(

PS 这是 Embarcadero® Delphi® 2010 版本 14.0.3593.25826