android網路請求相關

2021-10-12 01:14:38 字數 1338 閱讀 1658

請求方法

請求 響應

響應碼statucode

請求頭header

頭名稱頭型別

內容作用

host

請求頭host: hencoder.com

目標主機,定位子伺服器的

content-type

請求/響應頭

content-type:text/html

body返回html文字格式

content-type:x-www-form-urlencode

body返回表單提交格式

content-type:multitype/form-data

body返回表單含義二進位制格式的提交方式-檔案

body返回json格式

content-type:image/jpeg

body返回格式

body返回zip格式

content-length

請求/響應頭

content-length: 1575

指body的長度

transfer:chunked

響應頭transfer-encoding: chunked

分塊傳輸編碼 chunked transfer encoding,長度不確定情況下,盡早的給使用者響應,減少等待時間;請求頭中te去回應此

location

響應頭location: 112.52.35.22:8080

指定重定向的⽬標 url

user-agent

請求頭user-agent: mozilla/5.0

accept-range: bytes

響應頭accept-range: bytes

range: bytes=-

請求頭range: bytes=-

content-range:-/total

響應頭content-range:-/total

accept

請求頭accept:text/html

客戶端能接受的資料型別

accept-charset

請求頭accept-charset:utf-8

客戶端接受的字符集

accept-encoding

請求頭accept-encoding:gzip

客戶端接受的壓縮編碼型別

content-encoding

響應頭content-encoding:gzip

壓縮型別

cache

請求/響應

cache-control: max-age=0

在客戶端或中間⽹絡節點快取資料,降低從伺服器取資料的頻率,以提⾼⽹絡效能

android 相關網路請求 get

前言 剛剛畢業做過一段時間android,因為一些事暫停了一段時間,現在想系統的學習一下安卓,通過部落格知識進行一下總結 最近在學習網路請求方面,主要是對http網路協議的學習,還有對json資料的簡單解析 我練習的乙個簡單的註冊功能與服務互動,需要上傳使用者名稱 密碼 姓名 郵箱 使用post方式...

Android非同步網路請求

安卓4.0版本以上不允許在主線程中進行網路請求,如果在主線程進行網路請求,會造成頁面假死,甚至程式異常。因此需要開乙個新執行緒來進行網路請求 開乙個新執行緒 new thread new runnable catch exception e start handler mhandler new ha...

Android網路請求優化

學習自trinea大神還有一些另外的文章 分析工具 1.android內建的profile monitor 不僅可以看網路,還可以看記憶體,cpu 2.提供弱網的工具,測試弱網 還有wifi情況 3.截獲網路包,進行分析 url一般是用網域名稱直接請求的,雖然local dns會快取,但是最好還是能...