我想使用网络服务在应用程序中创建一个登录 这个概念是发布这个json对象。
{
"username" : "admin",
"rememberMe" : true,
"password" : "admin"
}
如果用户确实存在,则Web服务会为您提供id_token Web服务已经存在。我尝试将Volley库用于Android应用程序。
答案 0 :(得分:1)
Map<String, String> params = new HashMap<String, String>();
params.put("username", "admin");
params.put("rememberMe", "true");
params.put("password", "password");
JSONObject jsonObj = new JSONObject(params);
String url = "YOUR_URL_HERE";
JsonObjectRequest jsonRequest = new JsonObjectRequest(Request.Method.POST, url, jsonObj, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
//TODO: handle success
Log.e("!_@@_SUCCESS::>",response);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
error.printStackTrace();
//TODO: handle failure
Log.e("!_@@_Error::>",error);
}
});
Volley.newRequestQueue(this).add(jsonRequest);