我正在创建一个与ReST API通信的Android应用程序。我想知道如何为API提供安全性。
以下是我的示例API方法:
@GET
@Path("/count")
public String totalUserCount(){
return "100";
}
这是我从安卓设备调用 API 的代码:
StringRequest stringRequesttoNearby = new StringRequest(
Request.Method.GET,
url,
new Response.Listener<String>() {
@Override
public void onResponse(String responseString) {
//response
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
})
{
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
return params;
}
};
//add request to queue
Singleton.getInstance().getRequestQueue().add(stringRequesttoNearby);
所以我想知道如何在这个API调用中增加安全性。