是否可以将数据发送到服务器而不下载响应


Is it possible to send data to a server and not download a response?

我想使用安卓应用程序使用预付费SIM卡发送GPS坐标。我的理论是,如果我不下载任何响应,我只发送请求,我就不会耗尽卡的钱。

要测试一下:有没有办法 1.在安卓上;创建某种类型的请求,但不希望返回?2.在服务器端;(最好是 php -lamp 堆栈)没有提供响应?

我觉得这与UDP与TCP有关。

HTTP 通常通过 TCP 运行。 如果您编写的客户端服务器模型改用 UDP 或某种混合方法,则此方法可能有效。 虽然我绝不是专家,但我不知道有任何常用的 RESTful 应用程序在 UDP 上运行。

创建与服务器的套接字连接并使用UDP协议编写将按照史蒂夫上面解释的那样解决问题在这里我做了类似的没有回应

InetAddress serverAddr = Inet4Address.getByName("addressIP");
Socket socket = new Socket(serverAddr, SERVERPORT);
socket.getOutputStream().write("your data".getBytes());

其中 SERVERPORT 代表 8080,4040,一切都取决于您的服务器。我用这段代码与服务器通信