我想POST
JsonObject
从设备到服务器使用Volley
,但我找不到任何代码示例。如果可以,请为我提供一些参考资料或一些代码示例。
问问题
7283 次
2 回答
4
我这样做
public void doRequest(RequestQueue volleyRequestQueue,
onResponse responseListener) {
this._responseListener = responseListener;
StringRequest stringRequest = new StringRequest(Method.POST,
Settings.QUESTIONURL, this, this) {
public String getBodyContentType() {
return "application/json; charset=" + getParamsEncoding();
}
public byte[] getBody() throws AuthFailureError {
try {
return new GsonBuilder()
.excludeFieldsWithoutExposeAnnotation().create()
.toJson(YOUROBJECT).toString()
.getBytes(getParamsEncoding());
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
};
stringRequest.setRetryPolicy(new DefaultRetryPolicy(10000, MAXRETRIES,
DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
volleyRequestQueue.add(stringRequest);
}
于 2013-10-08T15:33:54.963 回答
1
我找到了一个很好的参考,其中有一些很好的例子:
于 2013-10-08T15:33:17.320 回答