/*** httpclient post請求 ,上傳多**檔案
* *
@param
url * 請求位址
* @param
params
* 引數列表
* @return
響應字串
* @throws
unsupportedencodingexception
* @author jie
* @date 2015-2-12
*/public
static
string postmethod2(string url, string filepath)
stringbuilder content = new
stringbuilder();
//模擬表單上傳 post 提交主體內容
string boundary = "-----------------------------" + new
date().gettime();
//待上傳的檔案
file file = new
file(filepath);
if (!file.exists() ||file.isdirectory())
//響應內容
//建立post請求
//建立請求實體
fileentity reqentity = new
fileentity(tempfile, contenttype.multipart_form_data);
//設定請求編碼
//執行請求
//獲取響應內容
respcontent = repsonse(content, response, "post");
} catch
(clientprotocolexception e)
catch
(ioexception e)
finally
catch
(ioexception e)
}log.info("respone:" +respcontent);
log.info("------------------------------httpclient post結束-------------------------------");
return
respcontent;
}
/*** 獲取響應內容,針對mimetype為text/plan、text/json格式
* *
@param
content
* 響應內容
* @param
response
* httpresponse物件
* @param
method
* 請求方式 get|post
* @return
轉為utf-8的字串
httpclient 上傳檔案
3.0版本 用multipartrequestentity方式,怎麼搞都不行。最後還是用了multipartpostmethod,才算搞定 總之,不好使啊.具體使用方式如下 2,post.addrequestheader content type multipart form data charse...
使用httpclient上傳檔案
由於客戶端有上傳檔案的需求,伺服器接收到客戶端上傳的檔案後,需要將檔案透傳給後台業務系統.以前給後台業務系統互動時,組裝多段請求時使用的是org.apache.http.entity.mime.content.filebody物件儲存檔案物件透傳,但是這樣的話,伺服器需要在本地生成臨時檔案,比較麻煩...
HttpClient多檔案上傳
這輩子沒辦法做太多事情,所以每一件都要做到精彩絕倫!people can t do too many things in my life,so everything will be wonderful 專案使用技術 springmvc spring mybatis 該工具類封裝了get post p...