【发布时间】:2013-05-15 02:09:23
【问题描述】:
如何使用 Indy (10) 发送 POST 请求,然后忽略结果或低级 API recv?
我问是因为我不需要结果,而且我想节省带宽。
【问题讨论】:
-
完成。如果您对自己的问题更加谨慎并具体说明问题,那么将来会更好,这样一开始就不会出现cmets和downvotes。 (如果您一开始就付出更多努力来询问他们,我们就不必解决您的问题以使您免于关闭或否决。):-)
-
删除了我的反对票和评论,但无法删除我的近距离投票。你确实需要小心你如何表达你的问题,因为你得到的正是你所问的。
-
我不确定我是否理解这个问题。你想异步使用 Post() 函数而不是等待它返回结果吗?如果是这样,我怀疑 Indy 是否可行,我看到的唯一方法是在单独的线程中执行 IdHTTP.Post(),或者使用另一个可以执行异步发布的组件(例如 ICS:link)
-
嗯,我怀疑现有组件是否可行,至少我知道的那些。检查此link 和答案中的代码。发送请求后尝试剥离他等待响应的部分。
-
服务器是你的吗?你能修改服务器的代码吗?因为如果是这样,简单的解决方案是一开始就不发回任何东西。但很可能它不是你的。