免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版
打開APP
未登錄
開通VIP,暢享免費電子書等14項超值服
開通VIP
首頁
好書
留言交流
下載APP
聯(lián)系客服
Java 模擬并發(fā)訪問
昵稱10504424
>《Java》
2013.02.19
關(guān)注
import
java.io.DataInputStream;
import
java.io.DataOutputStream;
import
java.net.HttpURLConnection;
import
java.net.URL;
import
java.util.Map;
import
java.util.Properties;
public
class
NetUtils
{
public
static
final
String CHARACTER_ENCODING =
"UTF-8"
;
public
static
final
String PATH_SIGN =
"/"
;
public
static
final
String METHOD_POST =
"POST"
;
public
static
final
String METHOD_GET =
"GET"
;
public
static
final
String CONTENT_TYPE =
"Content-Type"
;
/**
* 以POST方式向指定地址發(fā)送數(shù)據(jù)包請求,并取得返回的數(shù)據(jù)包
*
* @param urlString
* @param requestData
* @return 返回數(shù)據(jù)包
* @throws Exception
*/
public
static
byte
[] requestPost(String urlString,
byte
[] requestData)
throws
Exception
{
Properties requestProperties =
new
Properties();
requestProperties.setProperty(CONTENT_TYPE,
"application/octet-stream; charset=utf-8"
);
return
requestPost(urlString, requestData, requestProperties);
}
/**
* 以POST方式向指定地址發(fā)送數(shù)據(jù)包請求,并取得返回的數(shù)據(jù)包
*
* @param urlString
* @param requestData
* @param requestProperties
* @return 返回數(shù)據(jù)包
* @throws Exception
*/
public
static
byte
[] requestPost(String urlString,
byte
[] requestData,
Properties requestProperties)
throws
Exception
{
byte
[] responseData =
null
;
HttpURLConnection con =
null
;
try
{
URL url =
new
URL(urlString);
con = (HttpURLConnection) url.openConnection();
//設置請求屬性
if
((requestProperties !=
null
) && (requestProperties.size() >
0
))
{
for
(Map.Entry<Object, Object> entry : requestProperties.entrySet())
{
String key = String.valueOf(entry.getKey());
String value = String.valueOf(entry.getValue());
con.setRequestProperty(key, value);
}
}
con.setRequestMethod(METHOD_POST);
// 置為POST方法
con.setDoInput(
true
);
// 開啟輸入流
con.setDoOutput(
true
);
// 開啟輸出流
// 如果請求數(shù)據(jù)不為空,輸出該數(shù)據(jù)。
if
(requestData !=
null
)
{
DataOutputStream dos =
new
DataOutputStream(con.getOutputStream());
dos.write(requestData);
dos.flush();
dos.close();
}
int
length = con.getContentLength();
// 如果回復消息長度不為-1,讀取該消息。
if
(length != -
1
)
{
DataInputStream dis =
new
DataInputStream(con.getInputStream());
responseData =
new
byte
[length];
dis.readFully(responseData);
dis.close();
}
}
catch
(Exception e)
{
throw
e;
}
finally
{
if
(con !=
null
)
{
con.disconnect();
con =
null
;
}
}
return
responseData;
}
}
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報
。
打開APP,閱讀全文并永久保存
查看更多類似文章
猜你喜歡
類似文章
將輸出流(OutputStream)轉(zhuǎn)化為輸入流(InputStream)的方法(一)
java中base64
實現(xiàn) Android 應用在開機時自啟動
字節(jié)流與字符流的區(qū)別詳解
Java網(wǎng)絡編程
JAVA上DES加密算法的實現(xiàn)用例
更多類似文章 >>
生活服務
首頁
萬象
文化
人生
生活
健康
教育
職場
理財
娛樂
藝術(shù)
上網(wǎng)
留言交流
回頂部
聯(lián)系我們
分享
收藏
點擊這里,查看已保存的文章
導長圖
關(guān)注
一鍵復制
下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!
聯(lián)系客服
微信登錄中...
請勿關(guān)閉此頁面
先別劃走!
送你5元優(yōu)惠券,購買VIP限時立減!
5
元
優(yōu)惠券
優(yōu)惠券還有
10:00
過期
馬上使用
×