constructor - delete
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Http header'ındaki alanlara değer atamak için kullanılır.
Örnek
Get isteği için şöyle yaparız.
Post isteği için şöyle yaparız.
Gönderilecek json verisini hazırlar. Şöyle yaparız.
Kullanmak için şöyle yaparız.
Şöyle yaparız.
JsonObjectRequest delReq = new JsonObjectRequest(Request.Method.DELETE, url,
new Response.Listener<JSONObject>() {...},
new Response.ErrorListener() {...}
);
constructor - getŞöyle yaparız.
JsonObjectRequest getReq = new JsonObjectRequest(Request.Method.GET, url, null
new Response.Listener<JSONObject>() {...},
new Response.ErrorListener() {...}
);
constructor - post
Şöyle yaparız.
String url ="http://...";
JsonObjectRequest postReq = new JsonObjectRequest (Request.Method.POST,
url, obj,
new Response.Listener<JSONObject>() {...}
new Response.ErrorListener() {...}
);
getHeaders metodu
Http header'ındaki alanlara değer atamak için kullanılır.
Örnek
Get isteği için şöyle yaparız.
@Override
public Map<String, String> getHeaders() throws AuthFailureError
{
HashMap<String, String> headers = new HashMap <String, String>();
headers.put("Content-Type", "application/json; charset=utf-8");
headers.put("WWW-Authenticate", "xBasic realm=".concat(""));
headers.put("MyToken",sharedPreferences.getString("MyTokenAPI"));
return headers;
}
ÖrnekPost isteği için şöyle yaparız.
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
HashMap<String, String> headers = new HashMap<>();
headers.put("token", "$2y$10$2V.Ux6CRmHoPCs2UziaVx.e6poDbFkZE2rrGrrLO1YbGcuUnkGFSS");
return headers;
}
getParams metoduGönderilecek json verisini hazırlar. Şöyle yaparız.
@Override
protected Map<String, String> getParams() {
Map<String, String> params = new HashMap<>();
params.put("email", "t@t.ru");
params.put("name", "Abyl");
params.put("phone", "7777777777");
params.put("fio", "fioasiodfaisfoiaosf");
params.put("zarplata_ot", "450000");
params.put("zarplata_do", "800000");
params.put("opit_raboty", "2");
params.put("city_id", "1");
params.put("img",imagePath);
params.put("user_id", "73");
params.put("description", "asdasdasdasdasdasdasdasd");
return params;
}
DiğerKullanmak için şöyle yaparız.
JSONObjectRequest rq = ...;
VolleyController.getInstance(getActivity()).addToRequestQueue(rq);
Hiç yorum yok:
Yorum Gönder