我希望我的server
仅回复我的application
。是否可以在server
(从服务器端)丢弃其他应用的请求?以及data
我应该从application
转到server
进行验证。
服务器:java(Glassfish服务器)
客户:Android应用程序
答案 0 :(得分:0)
Android应用程序的包名称唯一标识它。您可以将其用作唯一标识应用的参数。
此外,您还可以在注册时生成注册密钥并将其分配给每个节点(移动设备)。注册API还需要包名称参数来标识应用程序。稍后服务器端将期望此注册密钥作为发送到服务器的每个请求的参数。
答案 1 :(得分:0)
您可以在用户代理上放置过滤器,以忽略来自不需要的来源的请求。
Android Side
我们可以使用http客户端从android设置自定义用户代理。
httpclient.getParams().setParameter(CoreProtocolPNames.USER_AGENT, "android");
在您的服务器端
您可以从请求标头中检索用户代理,并检查它是否等于“ android ”不提供请求。