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...