URLConnection是一個抽象類,指向URL指定資源的活動連接。與URL相比,它可以對服務器的交互進行更多的控制。
可以檢查服務器的發送的首部,并做出響應。可以用GET POST PUT DELETE HEAD方法進行網絡請求.
GET:從服務器獲取資源數據
POST 向指定的服務器地址提交內容
PUT:向指定資源位置上傳其最新內容。
DELETE:刪除指定位置的資源
HEAD只獲取響應的頭部
OPTIONS:詢問指定url支持哪些選項
首部字段
content_type 獲取響應主題的MIME類型
content-length 內容主體的大小-字節
conetnt-encoding 編碼方式
Date 發送時間
Last-modified 最后修改時間
Expires 過期時間
getHeaderField(string name); 獲取首部字段內容
getHeaderFieldKey(); 獲取首部字段
getHeaderField(int index); 獲取第幾個首部自動內容
getHeadreFieldDate(String name,long default); 獲取name對應的內容,然后轉換成long
響應碼:
100-199: 提供信息的響應
200-299:表示成功
300-399:表示重定向
400-499:表示客戶端錯誤
500-599:服務器錯誤