我的应用程序是桌面客户端和web应用程序。这两个程序我都在写。
互联网会抛弃旧的要求吗?如果它只是一个旧的请求还是一个重复的请求,会有什么区别吗?
重新尝试HTTP请求是通过HTTP确保几乎完全的端到端可靠性的唯一方法,还是通过只设置参数或头而不使用SOAP来实现SOAP级的可靠性?我的应用程序不是使用SOAP,而是Python标准库同步请求(多线程)。
发布于 2011-02-08 13:19:27
对于这一点,HTTP通常不是最理想的选择。您只发送一个请求,之后连接就中断了。
再说一遍,HTTP使用TCP。TCP将允许您等待一个响应,该响应将告诉您服务器是否已经接收到所有信息,而不是UDP,即fire &fire。
所以TCP层是足够安全的。HTTP是一种请求/响应协议。响应后,连接将关闭。这里有一些“保持连接”的特性,但是这些功能并不适用于所有的服务器。你通常不能依赖这个。
如果HTTP是正确的协议,则取决于情况:
如果
而无法选择。
然后
HTTP是正确的方法。如果上述任何语句都是假的,则最好使用不同类型的TCP协议。
https://stackoverflow.com/questions/4933368
复制相似问题