我想使用 android 应用程序使用预付费 sim 卡发送 GPS 坐标。我的理论是,如果我不下载任何响应而只发送请求,我就不会耗尽这张卡。
对此进行测试:有没有办法 1. 在 android 上;创建某种类型的不期望返回的请求?2.在服务器端;(最好是 php -lamp 堆栈)不提供响应?
我觉得这与UDP与TCP有关。
HTTP 通常通过 TCP 运行。如果您编写了一个使用 UDP 或某种混合方法的客户端服务器模型,那么这可能会起作用。虽然我绝不是专家,但我不知道任何通过 UDP 运行的常用 RESTful 应用程序。
创建一个到您的服务器的套接字连接并使用 UDP 协议编写将完成史蒂夫上面解释的技巧 这里我做了类似的没有回应
InetAddress serverAddr = Inet4Address.getByName("addressIP");
Socket socket = new Socket(serverAddr, SERVERPORT);
socket.getOutputStream().write("your data".getBytes());
SERVERPORT 代表 8080,4040 的位置取决于您的服务器。我用这段代码与服务器通信