//new乙個url物件
url url = new url("");//千萬不要用www.baidu.com,坑爹東西
//呼叫openconnection()方法,得到httpurlconnection物件
//對httpurlconnection物件設定模式,get 表示希望從伺服器那裡獲取資料,而 post 則表示希望提交資料給伺服器。
connection.setrequestmethod("get");
//設定連線超時、讀取超時的毫秒數
connection.setconnecttimeout(8000);
connection.setreadtimeout(8000);
//呼叫 getinputstream()方法獲取到伺服器返回的輸入流
inputstream in = connection.getinputstream();
//對輸入流進行讀取操作
bufferedreader reader = new bufferedreader(new inputstreamreader(in));
stringbuilder response = new stringbuilder();
string line;
//當該行不為空,返回一行
while ((line = reader.readline()) != null)
//通過handler把message傳送出去
message message = new message();
message.what = show_response;
if (response.tostring() == null) else
mhandler.sendmessage(message);
private handler mhandler = new handler() }};
connection.setrequestmethod("post");
dataoutputstream out = new dataoutputstream(connection.getoutputstream());
out.writebytes("username=admin&password=123456");//資料與資料之間用"&"隔開
怎樣使用HTTP協議訪問網路
在android上傳送http請求的方式一般有兩種,httpurlconnection和httpclient 第一 現在講一下httpurlconnection的用法。1 首先需要獲取到httpurlconnection的例項,一般只需new 出乙個url物件,並傳入目標網路的位址,然後呼叫一下op...
Android使用Http協議訪問網路
在android上傳送http請求的方式一般有兩種,httpurlconnection和httpclient。一 httpurlconnection 一般有以下步驟 先將字串位址傳入url物件,再用url物件開啟乙個httpurlconnection物件,然後對httpurlconnection物件...
網路 http協議
http hypertext transfer protocol 即超文字傳輸協議,現在基本上所有web專案都遵從http協議。目前絕大部分使用的都是http 1.1版本 1.0太老2.0仍在制訂中 url 就是我們俗稱的 urlencode和urldecode 等這樣的字元,已經被url當做特殊意...