腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
TIdHTTPServer
缓慢
使用
所有
连接
delphi
、
indy
、
indy10
、
delphi-10.3-rio
Delphi 10.3.1,Indy 10.6.2.5366 我们在REST服务中
使用
TIdHTTPServer
,而
TIdHttpServer
使用
所有
连接
的速度很慢。当我们达到100个
连接
时,没有人能从服务中获得任何响应。
使用
netstat,我们可以看到IP和对等端口,在OnCommandGet/OnCommandOther中,我们记录了IP和对等端口,但没有一个IP/端口与netstat中的IP/端口匹配,状态为ESTA
浏览 82
提问于2020-10-08
得票数 0
回答已采纳
1
回答
Delphi:为
TIdHttpServer
设置
连接
超时
delphi
、
indy
、
idhttp
使用
TIdHTTPServer
(Indy10.6),我希望为关闭、慢速或非活动的客户端设置一个
连接
超时(客户端是常见的浏览器),并在60秒的不活动后关闭
所有
僵尸
连接
。
TIdHTTPServer
已经执行了这个操作(似乎有无限的超时)?WebServer :=
TIdHTTPServer
.Create(nil);WebServer.KeepAlive := false
浏览 0
提问于2016-01-30
得票数 2
回答已采纳
1
回答
同一可执行文件中的
TIdHTTPServer
和TIdHTTP可以
连接
吗?
delphi
、
delphi-xe2
、
indy
我有一个
使用
TIdHTTPServer
的程序。现在,我想
使用
一个与
TIdHTTPServer
对话的TIdHTTP来编写一些自动化测试。测试代码在程序本身中。当TIdHTTP尝试
连接
“套接字错误# 10061
连接
被拒绝”时。引发异常。我猜那是因为
TIdHTTPServer
已经在
使用
这个端口了。在同一个可执行文件中的
TIdHTTPServer
和TIdHTTP能够相互通信吗?如果是这样的话,是怎么做的?
浏览 0
提问于2013-02-24
得票数 0
1
回答
向
所有
连接
的客户端发送命令
delphi
、
tcp
、
indy
我有一个
TIdHttpServer
,我必须保持
连接
打开,以便将一些命令发送回客户端。当我按下一个按钮并向
所有
已
连接
的客户端发送命令时,我希望进行迭代。 我该怎么做呢?
浏览 4
提问于2012-04-12
得票数 6
回答已采纳
1
回答
使用
ssl加密创建idhttpserver
delphi
、
ssl
、
openssl
、
delphi-xe2
验证、管理用户会话的正确方法 主要问题是,
连接
必须是安全的,所以需要SSL加密,如何实现?
浏览 19
提问于2015-12-22
得票数 1
回答已采纳
1
回答
单个
TIdHTTPServer
组件可以同时处理http和https请求吗?
delphi
、
http
、
indy
我
使用
的是一个
TIdHTTPServer
组件,到目前为止工作正常,但是当我
使用
下面的代码添加SSL支持时问题是:我可以
使用
单个
TIdHTTPServer
组件处理http和https请求吗?如果答案是否,我必须创建两个<
浏览 0
提问于2013-07-23
得票数 6
回答已采纳
1
回答
TIdHttpServer
和套接字超时
sockets
、
delphi
、
timeout
、
indy
、
httpserver
我有一个
使用
TIdHttpServer
的应用程序。如何为写入消息速度慢的套接字设置超时时间? 最近对我的应用程序进行了安全扫描,发现了一些与
连接
到the服务器的客户端有关的漏洞。主要漏洞是向服务器发送
缓慢
请求的客户端未被丢弃。为了解决这个问题,我在服务器的OnConnect事件中向客户端
连接
添加了ReadTimeout。换句话说,我不希望套接字通过写入数据来刷新超时,从而控制
连接
不会被断开。这可以做到吗?
浏览 3
提问于2019-10-24
得票数 1
2
回答
使用
TidHTTPServer
以安全的方式服务GET请求
web-services
、
delphi
、
indy
我有一个包含许多服务的类,这些服务基本上调用数据库
连接
(DBISAM或通过ZEOS)。我想知道这是不是正确的方式。我没有
使用
TidH
浏览 1
提问于2013-07-06
得票数 2
回答已采纳
1
回答
TIdHTTPServer
和100%的CPU
使用
率
delphi
、
indy
我在Delphi11中
使用
TIdHTTPServer
在VPS上运行一个简单的web服务器。它的工作很好,除非不时我的应用程序将开始
使用
100%的CPU,并永远保持这种方式,我无法确定是什么导致了这一点。 当发生这种情况时,服务器仍然处于活动状态,并响应请求,但速度非常慢。我没有任何代码要显示,因为我的代码只是
使用
TIdHTTPServer
的
TIdHTTPServer
事件的一般响应。
浏览 8
提问于2022-05-11
得票数 0
1
回答
如何在HTTP TIdServerContext线程中实现ADO
连接
?
multithreading
、
delphi
、
ado
、
indy10
、
httpserver
我一直在处理HTTP (
TIdHTTPServer
)处理OnCommandGet事件。我刚刚创建了TIdServerContext的一个继承对象,并重写了它的构造函数和析构函数。现在,我想将数据库
连接
从以前的自定义会话对象移到这个上下文线程中。启用服务器的KeepAlive属性。 目标是回收在每个会话中实现的数据库
连接
。目前,每个请求都会产生一个新的ADO
连接
,我想避免这种情况。我理解KeepAlive并不一定意味着整个登录/注销会话,而只是维护一个固定的
连接
以节省资源。我的问题是,我应该如何利
浏览 0
提问于2014-08-07
得票数 0
回答已采纳
1
回答
高级查看HTTP报头
delphi
、
indy
是否可以在不干扰后续GET事件的情况下读取Indy
TIdHTTPServer
.OnConnect事件中的header(特别是OnCommandGet标头)?
浏览 2
提问于2021-09-22
得票数 0
回答已采纳
2
回答
如何在控制台应用程序中生成indy HTTPServer
delphi
、
indy
、
httpserver
我正在尝试
使用
Delphi7/indy(9)组件(控制台应用程序,没有窗体/应用程序)执行HttpServer:var Server:
TIdHTTPServer
AResponseInfo: TIdHTTPResponseInfo); AResponseInfo.ResponseText :=
浏览 15
提问于2014-11-25
得票数 2
回答已采纳
1
回答
使用
Indy10.5.8在Delphi2010中设置KeepAlive超时
delphi
、
keep-alive
、
indy10
我正在
使用
Delphi 2010和Indy 10.5.8 WebServer :=
TIdHTTPServer
.Create(nil); WebServer.SessionState
浏览 2
提问于2014-08-06
得票数 2
回答已采纳
1
回答
从IdHTTPServer获取参数
delphi
、
dropbox
、
firemonkey
、
indy
、
httpserver
在
使用
Dropbox登录弹出窗口执行浏览器时。当我进行登录时,会进行重定向,并调用“IdHTTPServerCommandGet”事件。到目前一切尚好。
浏览 30
提问于2019-08-03
得票数 1
1
回答
如何
使用
idhttpserver浏览器的pdf进行响应?
delphi-7
、
indy
我有一个用delphi7制作的服务器应用程序,我
使用
的是idhttpserver,当我的网站的一个用户通过获取传递参数请求一个报告时,我希望用一个pdf版本的报表来响应这个客户端,我怎么能这样做呢?
浏览 10
提问于2016-01-19
得票数 0
回答已采纳
2
回答
IdHTTPserver:共享ADOConnection
delphi
、
connection-pooling
、
indy
我正在
使用
TIdHTTPServer
.创建一个简单的Indy Indy服务器对于几乎
所有
的请求,服务器都需要与数据库通信(通过TAdoConnection). )。考虑到数据库
连接
在资源方面有些昂贵,我想创建一个池机制来重用
连接
,而不是在每个请求上建立
连接
。 我找不到例子。我甚至不应该担心这一点,只需在每个请求上打开数据库
连接
?
浏览 5
提问于2011-09-16
得票数 2
回答已采纳
1
回答
如何防止MySql在
使用
TIdHTTPServer
时消失
mysql
、
delphi
、
indy
我
使用
Delphi和Indy
TIdHttpServer
组件编写了一个web服务器。我正在管理到一个TAdoConnection数据库的一个MySql
连接
池。当请求传入时,我将查询我的池中是否有可用的数据库
连接
。如果其中一个不可用,则创建一个新的TAdoConnection并将其添加到池中。当
连接
变得“陈旧”时就会出现问题(即它已经很长一段时间没有
使用
了)。我认为在这种情况下,查询会导致"MySql已消失“错误。 编
浏览 2
提问于2014-10-06
得票数 1
回答已采纳
1
回答
Delphi7Indyweb服务器显示AResponseInfo.PostStream
delphi
、
delphi-7
、
indy
我
使用
以下代码获得一个异常:Memo1.Lines.LoadFromStream(ARequestInfo.PostStream); 我
使用
的是Delphi7企业
浏览 2
提问于2013-10-31
得票数 3
回答已采纳
1
回答
TIdHTTPServer
连接
已中止
delphi
、
delphi-2010
我有一个http服务器应用程序,我
使用
的是
TIdHTTPServer
。我面临的问题是,每当客户端发出请求(通过web浏览器),并且客户端在发送整个数据之前刷新/关闭页面时,
连接
被中止,现在服务器引发异常,是否有方法捕获并记录该异常,同时停止显示异常消息?
浏览 0
提问于2011-11-19
得票数 1
回答已采纳
1
回答
Delphi 10 HTTPServer将数据库实例绑定到会话
database
、
delphi
、
session
、
indy
是否有将数据库
连接
实例绑定到会话的最佳实践? 我将通常的会话数据存储在ARequestInfo.Session.Content.Values中,但这仅用于字符串。
浏览 11
提问于2020-02-27
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券