Android HttpURLConnection技术点总结
HttpURLConnection的openConnection()和openString()区别
openString()其实就是openConnection().getInputString()
setRequestMethod()可以设置GET或者POST方法,这里一定大写
在post方式向服务器发送数据,可以不用转码,因为Android自动编码是utf-8
在get方式向服务器发送数据,需要转码,使用URLEncoder.encode("String","charset")方法。
使用HttpURLConnection时候,URL地址一定要加上http://协议前缀,否则发生无法解析协议错误。
post方式写数据使用过OutputStream.write(String.getBytes())方法。
get发送数据因为数据在URL中,一定要调用HttpURLConnection的getInputStream()方法。
在post发送数据,数据内容可以通过&分割变量