是否可以在不等待响应的情况下发送 HTTP 请求?
我正在从事一个 IoT 项目,该项目需要记录来自传感器的数据。在每个设置中,都有许多传感器和一个中央协调器(将主要用 Raspberry Pi 实现),它从传感器收集数据并通过互联网将数据发送到服务器。
此记录每秒发生一次。因此,数据的发送应该很快,这样队列就不会变得太大。如果请求不等待响应(如 UDP),速度会快得多。
偶尔丢几个包也没关系。
另外,请告诉我实现它的最佳方法。最好使用 Java。
服务器端使用PHP实现。
提前致谢!
编辑: 传感器是无线的,但它们使用的技术在发送给协调器时几乎没有(或没有)延迟。该协调员必须通过互联网发送数据。但是,假设互联网连接不好。因为这将在印度的偏远地区实现。
最佳答案
您正在寻找一个异步 HTTP 库,例如 OkHttp .它允许指定异步执行的回调(由第二个线程)。 因此您的主线程继续执行。
关于java - 无需等待响应的 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37531287/