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();
}
相关文章
- 04-24android – 如何在线保存/加载数据(使用AJAX和JSON存储数据)和离线(本地)
- 04-24Android:无法使用DownloadManager将数据从服务器下载到内部存储器
- 04-24Ajax —— 服务器端发送JSON数据
- 04-24如何使用Python将数据包发送到远程Minecraft Classic服务器?
- 04-24AJAX使用XMLHttpRequest请求服务器json数据
- 04-24iOS开发 -- 发送JSON数据给服务器
- 04-24SSH服务器与Android通信(3)--Android客户端发送数据
- 04-24Android学习之Http使用Post方式进行数据提交(普通数据和Json数据)
- 04-24Android学习笔记--通过wifi向服务器端发送数据
- 04-24[android]-如何在向服务器发送request时附加已保存的cookie数据