iOS 網路請求(一些概念性方面的知識)

2021-07-05 13:21:05 字數 1176 閱讀 5107

http (http hypertext transfer protocol 超文字傳輸協議)是網際網路上應用最為廣泛的一種網路協議。所有www網檔案都必須遵守這個標準

http是用於www瀏覽傳輸的乙個協議

ip協議對應於網路層tcp協議對應於傳輸層,而http協議對應於應用層

http協議的作用:

1.規定客戶端和伺服器之間的資料傳輸形式

2.讓客戶端和伺服器有效的進行資料溝通

為什麼選擇使用http

(1)簡單快速因為http協議簡單,所以http伺服器的程式規模小,因而通訊速度很快

(2)靈活http允許傳輸任意型別的資料

(3)http 是非持續連線限制每次連線只處理乙個請求,伺服器對客戶端的請求作出相應後,馬上斷開連線,這種方式可以節省傳輸時間

http的通訊過程

(1)請求:客戶端向伺服器索要資料

(2)響應:伺服器返回客戶端相應的資料

*********************************五星級************************************

*********************************五星級************************************

*********************************五星級************************************

http的請求方法: get post

get 會把請求的內容拼接到鏈結位址裡面(資料請求的時候預設是get請求)

get特徵:

1.瀏覽器和伺服器對url長度有限制,因此在url後面附帶的引數是有限制的,通常不能超過1kb

2.會把請求的資料暴露在介面裡面

post 引數全部放在請求體中這樣就保證了資料的安全。沒有具體的長度限制,唯一的限制就是伺服器的承受能力

選擇get和post的建議

(1)如果要傳輸大量資料,比如檔案上傳,只能用post請求

(2)get的安全性比post差,如果包含機密/敏感資訊。建議用post

(3)如果僅僅是索取資料(資料查詢),建議用get

(4)如果是增加,修改,刪除資料,建議用post

url:uniform resource locator 同一資源定位符

通過1個url,能找到網際網路上唯一的乙個資源

AIX方面的一些資源

常用aix論壇位址介紹 aix論壇 http loveunix.style images 1 logo4.gif img url 愛u家園 是大家的快樂空間 aix使用者論壇 chinaunix的aix論壇 aix中國論壇 思達奇公司的aix 技術區 itpub的unix論壇 銀信公司 aix練習 ...

一些語言方面的技巧

1.數字轉string int x string id stringstream ss ss id 2.字串轉數字 int num string s stringstream ss s ss num char str sscanf str,d num 將字串轉換成整數 sscanf str,f fl...

一些語言方面的技巧

1.數字轉string int x string id stringstream ss ss id 2.字串轉數字 int num string s stringstream ss s ss num char str sscanf str,d num 將字串轉換成整數 sscanf str,f fl...