安卓项目开发第一阶段完工,接下来是后台交互。当然,与后台交互第一步一般都是与注册登录接口打交道。
不说废话了,进入正题···以下讲的post请求,是跟https相关一、android POST请求流程
1.将访问路径转成URL:
URLurl =newURL(path);
2.通过URL获取连接:
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
3.设置请求方式:
conn.setRequestMethod("POST");
4.设置请求超时时间:
conn.setConnectTimeout(5000);
5.设置请求头信息:
conn.setRequestProperty("Content-type","application/json");
6.获取输出流,将数据写给服务器:
6.1 OutputStreamos = conn.getOutputStream();// 获取输出流
6.2 os.write(data.getBytes());// 将数据写给服务器
7.设置响应码:
int code = conn.getResponseCode();
7.1 请求码200,表明请求成功,获取返回内容的输入流:
InputStream is = conn.getInputStream();
Log.v("json","MESSAGE == &g