OkHttp之post請求發(fā)送給服務(wù)器json

在第一篇中簡單介紹了OkHttp的get請求發(fā)送结笨,今天簡單說下post請求發(fā)送json到服務(wù)器然痊。
Android老版本網(wǎng)絡(luò)請求:
HttpUrlConnection
Apache Http Client

Android6.0版本網(wǎng)絡(luò)請求:
HttpUrlConnection
OkHttp

新版本廢棄了老的網(wǎng)絡(luò)請求整吆,那么它的優(yōu)勢是什么呢叶组?
1壳繁,支持SPDY,共享同一個Socket來處理同一個服務(wù)器的所有請求
2坟募,如果SPDY不可用缆毁,則通過連接池來減少請求延時
3番川,無縫的支持GZIP來減少數(shù)據(jù)流量
4,緩存響應(yīng)數(shù)據(jù)來減少重復(fù)的網(wǎng)絡(luò)請求

public class MainActivity extends AppCompatActivity {

public static final String TAG = "MainActivity";
public static final MediaType JSON=MediaType.parse("application/json; charset=utf-8");
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //開啟一個線程脊框,做聯(lián)網(wǎng)操作
    new Thread() {
        @Override
        public void run() {
            
         postJson()颁督;
        }
    }.start();
}

 private void postJson() {
    //申明給服務(wù)端傳遞一個json串
    //創(chuàng)建一個OkHttpClient對象
    OkHttpClient okHttpClient = new OkHttpClient();
    //創(chuàng)建一個RequestBody(參數(shù)1:數(shù)據(jù)類型 參數(shù)2傳遞的json串)
    RequestBody requestBody = RequestBody.create(JSON, json);
    //創(chuàng)建一個請求對象
    Request request = new Request.Builder()
            .url("http://192.168.0.102:8080/TestProject/JsonServlet")
            .post(requestBody)
            .build();
    //發(fā)送請求獲取響應(yīng)
    try {
    Response response=okHttpClient.newCall(request).execute();
        //判斷請求是否成功
        if(response.isSuccessful()){\
            //打印服務(wù)端返回結(jié)果
            Log.i(TAG,response.body().string());
            
        }
    } catch (IOException e) {
        e.printStackTrace();
    }

}

}  

SPDY(讀作“SPeeDY”)是Google開發(fā)的基于TCP的應(yīng)用層協(xié)議,用以最小化網(wǎng)絡(luò)延遲浇雹,提升網(wǎng)絡(luò)速度沉御,優(yōu)化用戶的網(wǎng)絡(luò)使用體驗。SPDY并不是一種用于替代HTTP的協(xié)議昭灵,而是對HTTP協(xié)議的增強吠裆。新協(xié)議的功能包括數(shù)據(jù)流的多路復(fù)用、請求優(yōu)先級以及HTTP報頭壓縮烂完。谷歌表示试疙,引入SPDY協(xié)議后,在實驗室測試中頁面加載速度比原先快64%抠蚣。

ZIP最早由Jean-loup Gailly和Mark Adler創(chuàng)建祝旷,用于UNⅨ系統(tǒng)的文件壓縮。我們在Linux中經(jīng)常會用到后綴為.gz的文件嘶窄,它們就是GZIP格式的』初耍現(xiàn)今已經(jīng)成為Internet 上使用非常普遍的一種數(shù)據(jù)壓縮格式,或者說一種文件格式护侮。
HTTP協(xié)議上的GZIP編碼是一種用來改進WEB應(yīng)用程序性能的技術(shù)敌完。大流量的WEB站點常常使用GZIP壓縮技術(shù)來讓用戶感受更快的速度。這一般是指WWW服務(wù)器中安裝的一個功能羊初,當有人來訪問這個服務(wù)器中的網(wǎng)站時滨溉,服務(wù)器中的這個功能就將網(wǎng)頁內(nèi)容壓縮后傳輸?shù)絹碓L的電腦瀏覽器中顯示出來.一般對純文本內(nèi)容可壓縮到原大小的40%.這樣傳輸就快了什湘,效果就是你點擊網(wǎng)址后會很快的顯示出來.當然這也會增加服務(wù)器的負載. 一般服務(wù)器中都安裝有這個功能模塊的。

第一篇地址 http://www.reibang.com/p/cd8d03d4286e

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晦攒,一起剝皮案震驚了整個濱河市闽撤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌脯颜,老刑警劉巖哟旗,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異栋操,居然都是意外死亡闸餐,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門矾芙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舍沙,“玉大人,你說我怎么就攤上這事剔宪》髡。” “怎么了?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵葱绒,是天一觀的道長感帅。 經(jīng)常有香客問我,道長地淀,這世上最難降的妖魔是什么失球? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮骚秦,結(jié)果婚禮上她倘,老公的妹妹穿的比我還像新娘。我一直安慰自己作箍,他們只是感情好硬梁,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著胞得,像睡著了一般荧止。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上阶剑,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天跃巡,我揣著相機與錄音,去河邊找鬼牧愁。 笑死素邪,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的猪半。 我是一名探鬼主播兔朦,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼偷线,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了沽甥?” 一聲冷哼從身側(cè)響起声邦,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摆舟,沒想到半個月后亥曹,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡恨诱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年媳瞪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胡野。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡材失,死狀恐怖痕鳍,靈堂內(nèi)的尸體忽然破棺而出硫豆,到底是詐尸還是另有隱情,我是刑警寧澤笼呆,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布熊响,位于F島的核電站,受9級特大地震影響诗赌,放射性物質(zhì)發(fā)生泄漏汗茄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一铭若、第九天 我趴在偏房一處隱蔽的房頂上張望洪碳。 院中可真熱鬧,春花似錦叼屠、人聲如沸瞳腌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫂侍。三九已至,卻和暖如春荚坞,著一層夾襖步出監(jiān)牢的瞬間挑宠,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工颓影, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留各淀,地道東北人。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓诡挂,卻偏偏與公主長得像碎浇,于是被迫代替她去往敵國和親疗我。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容