将要传的参数保存进Json对象
JSONObject js_request =
new JSONObject()
;//服务器需要传参的json对象
try {
js_request.put(
"UserName", "gzdsyy")
;//根据实际需求添加相应键值对
js_request.put(
"UserPassword", "123")
;
js_request.put(
"action", "login")
;
}
catch (JSONException e) {
e.printStackTrace()
;
}
然后设置RequestParams:
RequestParams params =
new RequestParams(
"http://www.jk-soft.com.cn:172/interface/UpLoadData")
;
params.setAsJsonContent(
true)
;
params.setBodyContent(js_request.toString())
;
Log.
i(
"loginSuccess", js_request.toString())
;
x.
http().post(params
, mCallBack)
;
如果需要上传对象,可以先用Gson等框架,将对象转换成Json,再作为参数上传
最终服务端接收到的参数形式为:
{"UserName":"gzdsyy","UserPassword":"123","action":"login"}