網路程式設計歸納總結一階段

2021-07-09 09:00:05 字數 1261 閱讀 5910

網路基礎概念

客戶端: 應用

伺服器: 為客戶端提供服務 資料 資源的機器

請求: 客戶端向伺服器索取資料

響應: 伺服器對客戶端的請求作出反應

伺服器伺服器分為:

內網伺服器 外網伺服器 本地測試伺服器

url ( universal resource locator ) 統一資源定位符

網路中每乙個資源都對應著乙個url

協議: 不同的資源獲取方式

http https ftp mailto file(本地) tel:// ** sms://簡訊

協議協議:

http 超文字傳輸協議 (網頁上所有的內容都可以視作超文字);

需要瀏覽器和web伺服器通訊時遵守的約定

是網際網路中使用最多的協議

請求與響應:

請求: nsurlrequest

擁有乙個類方法:

requestwithurl 可以根據url建立請求

響應後會變為二進位制資料 然後轉換為字串

**

//設定請求頭

[nsurlconnection sendasynchronousrequest:request queue:[nsoperationqueue mainqueue] completionhandler:^(nsurlresponse * _nullable response, nsdata * _nullable data, nserror * _nullable connectionerror) else

}else

}];

webview

載入網頁的view

loadhtmlstring 字串 baseurl: 引數

將從data格式轉換的字串顯示到webview上

埠號:

標識程序的邏輯位址 不同程序的標識

取值範圍: 0~65535

分類為:

公認埠 0~1024

註冊埠 1025~49151

動態與私有埠 49152~65535

網路模型:

osi網路模型:

應用層 >表示層》會話層》傳輸層》網路層》資料連線層》物理層》

icp/ip網路模型:

應用層》傳輸層》網路層》網路鏈入層

tcp: 傳輸控制協議 一對一

可靠的 可以通過三次握手來連線傳輸服務

udp:使用者資料報協議

不保證可靠性(不是不可靠) 無連線的資料傳輸服務

網路程式設計歸納總結五階段

檔案上傳 監視post登入的請求頭 get請求頭是沒有此項的 上傳檔案的第三方框架 afn asi 過時 自己上傳檔案 ugc 使用者生成內容 上傳檔案,傳送請求的時候要設定請求nsmutableurlrequest的以下屬性 forhttpheaderfield content type 請求體 ...

一階段總結複習(HTML CSS)

q 當父盒子巢狀子盒子時,如果父盒子不給邊框子盒子給margin top時,父盒子會掉下來 a 解決方法 1 為父盒子設定border,為外層新增border後父子盒子就不是真正意義上的貼合。2 為父盒子新增overflow hidden 3 為父盒子設定padding值。q 浮動出現的原因,由於在...

結對程式設計 第一階段

1 體驗敏捷開發中的兩人合作。2 進一步提高個人程式設計技巧與實踐。二 實驗內容 1 根據以下問題描述,練習結對程式設計 pair programming 實踐 2 要求學生兩人一組,自由組合。每組使用一台計算機,二人共同編碼,完成實驗要求。3 要求在結對程式設計工作期間,兩人的角色至少切換 4 次...