首页 > 移动平台 > 详细

Android使用JSON想服务器发送数据

时间:2014-03-27 15:07:59      阅读:646      评论:0      收藏:0      [点我收藏+]
                                        final String urlPath="http://60.123.36.163:8080/wms/resisteruser.do";
URL url;
try
{
url = new URL(urlPath);
/*封装子对象*/
JSONObject ClientKey = new JSONObject();
ClientKey.put("appusername", userName.getText().toString());
ClientKey.put("eigenvalues", passWord.getText().toString());
ClientKey.put("telephone", phoneNum.getText().toString());
ClientKey.put("apprealname", realName.getText().toString());
ClientKey.put("email", emailNum.getText().toString());
ClientKey.put("sex", sex);

/*封装Person数组*/
JSONObject params = new JSONObject();
params.put("Person", ClientKey);
/*把JSON数据转换成String类型使用输出流向服务器写*/
String content = String.valueOf(params);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(5000);
conn.setDoOutput(true);//设置允许输出
conn.setRequestMethod("POST");
conn.setRequestProperty("User-Agent", "Fiddler");
conn.setRequestProperty("Content-Type", "application/json");
OutputStream os = conn.getOutputStream();
os.write(content.getBytes());
os.close();

/*服务器返回的响应码*/
int code = conn.getResponseCode();
if(code == 1)
{
Toast.makeText(Register.this, "恭喜您注册成功!", Toast.LENGTH_SHORT).show();
Intent intentToLogin=new Intent();
intentToLogin.setClass(Register.this,Login.class);
    startActivity(intentToLogin);
}




}
catch (Exception e) 
{
e.printStackTrace();
}

Android使用JSON想服务器发送数据,布布扣,bubuko.com

Android使用JSON想服务器发送数据

原文:http://blog.csdn.net/armstronghappy/article/details/22262871

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!