一个会话中的多个请求(TidHTTP)

时间:2011-03-10 14:29:30

标签: delphi indy

我有一个小设备,我连接到http。我发送一些xml,然后等待答案。

http:tidhttp;
XMLData:TStringStream;

http.Post(DeviceUrl,XMLData);

Post方法发送数据并等待回复(也是xml)。当发生这种情况时,会议结束了,对吧?但我需要在该会话中发送更多数据。

提前致谢!

1 个答案:

答案 0 :(得分:3)

在服务器端跟踪会话。 TIdHTTP是客户端组件。 HTTP是无状态协议,不需要在单个会话中的请求之间建立持久连接。大多数服务器使用cookie或URL查询字符串将会话信息从一个请求持久保存到另一个请求,这两个字符串都与TIdHTTP一起使用。