HttpClient4 X和3 X傳送資料

2021-09-13 08:35:08 字數 700 閱讀 3122

首先需要說明,httpclient4.x支援jdk1.5及以上,httpclient3.x支援1.5以下的。

4.x和3.x的區別在於4.x的httpclient是乙個介面,3.x的httpclient是乙個類,4.x更多的是基於介面的實現方式。

4.x需要jar:  httpclient-4.5.3.jar    httpcore-4.4.6.jar

3.x需要jar:  commons-httpclient-3.1.jar    httpcore-4.0.1.jar

4.x的實現方式

(); //和3.x最大的區別

httppost post =newhttppost(url);//傳送資料的目標url

string result ="";

trycatch(exception ex)catch(exception ex) {

result = "";

HttpClient 4 X 保持登入

session的保持是通過cookie來維持的,所以如果使用者有勾選x天內免登入,這個session 就x天內一直有效,就是通過這個cookie來維護。如果沒選x天內免登入,基本上就本次才能保持session,下次開啟瀏覽器就要重新登入了。所以在web安全裡,黑客通過xss,最終目的就是獲取cook...

HttpClient4 x的一些使用

首先httpclient client new httpclient 這個寫法只在3.x的版本中可以使用,4.x以後都是defaulthttpclient 網上找 注意版本問題。apache真是偉大,為我們提供了httpclient.jar,這個httpclient是客戶端的http通訊實現庫,這個...

python2 x和3 x的區別

這個星期開始學習python了,因為看的書都是基於python2.x,而且我安裝的是python3.1,所以書上寫的地方好多都不適用於python3.1,特意在google上search了一下3.x和2.x的區別。特此在自己的空間中記錄一下,以備以後查詢方便,也可以分享給想學習python的frie...