刚接手一新Android项目,需要调用HTTP API接口,经过一翻折腾,终于弄明白了具体过程,在此记录一下,供后续参考。
1、新建一项目,添加调用函数
public void getDate() throws IOException {
//根据地址创建URL对象(网络访问
//发布文章的url)
URL url = new URL("http://xxxx.xx/api/aa");
HttpURLConnection conn = (HttpURLConnection)
//设置请求的方式
url.openConnection();
conn.setRequestMethod("POST");
conn.setDoInput(true);//发送POST请求必须设置允许输出
conn.setDoOutput(true);//发送POST请求必须设置允许输入
//设置请求的头
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.setRequestProperty("Charset", "utf-8");
String data = "参数1=" + URLEncoder.encode("参数1值", "UTF-8")+
"&参数2=" + URLEncoder.encode("参数2值", "UTF-8")
;//传递的数据
conn.setRequestProperty(