android 使用post方式上傳檔案

2021-05-28 11:09:44 字數 1041 閱讀 1358

public static string post(string actionurl, mapparams,

mapfiles) throws ioexception

dataoutputstream outstream = new dataoutputstream(conn

.getoutputstream());

outstream.write(sb.tostring().getbytes());

// 傳送檔案資料

if (files != null)

for (map.entryfile : files.entryset())

is.close();

outstream.write(linend.getbytes());

}// 請求結束標誌

byte end_data = (prefix + boundary + prefix + linend).getbytes();

outstream.write(end_data);

outstream.flush();

// 得到響應碼

int res = conn.getresponsecode();

inputstream in = conn.getinputstream();

inputstreamreader isreader = new inputstreamreader(in);

bufferedreader bufreader = new bufferedreader(isreader);

string line = null;

string data = "ok";

while ((line = bufreader.readline()) == null)

data += line;

if (res == 200)

} outstream.close();

conn.disconnect();

return in.tostring();

}

android 使用post 提交

1 使用post 方式提交時不要把須要傳遞的引數寫在url 中,一定要使用 basicnamevaluepair 這個類來完畢 opt discovery 在使用post 方式提交的時候不要把後面的引數直接傳遞過去。一定要使用下面的方式 設定http post請求引數必須用namevaluepair...

使用POST方式請求

public bool sendmsg msginfo msg catch notsupportedexception ns string url http localhost 21240 changehair receive.aspx?aa 5 傳送到的頁面的位址 將轉換成base64編碼的流 s...

android 採用post的方式提交資料

get 內部實現是組拼 url的方式,協議規定最大長度 4kb,ie瀏覽器限制 1kb post和 get的區別比較了一下,多了幾條資訊 content length 93 主體內容 呼叫httpurlconnection 物件的setrequestmethod post 方法 呼叫httpurlc...