使用HTTP協議訪問網路

2022-08-12 13:09:20 字數 1302 閱讀 6770

//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當做特殊意...