发送post请求的时候,
一直以来都是
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(parameters);
parameters为json字符串传递参数。
上次这么用,接口接收不到参数,用了另外一种带参数方式,
stringBuffer类似于 key=value&key=value
byte[] mydata = stringBuffer.toString().getBytes();
httpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
httpURLConnection.setRequestProperty("Content-Lenth", String.valueOf(mydata.length));
// 获得输出流,向服务器输出数据
OutputStream outputStream = (OutputStream) httpURLConnection.getOutputStream();
outputStream.write(mydata);