慕課IOS網路操作基礎筆記

2021-09-05 09:10:52 字數 2083 閱讀 7882

http是用來實現客戶端與伺服器之間進行資訊通訊的協議

url決定和哪台伺服器通訊

協議http:// 主機名 www.imooc.com資源路徑(藉口名稱/courese_list 查詢條件(介面字段)name=ios&cid=23146(?key1=value1&key1=value1)

只有get請求才將請求引數拼接到url後面

nsurl 標示客戶端訪問那台伺服器上的指定資源

nsurlrequest 標示客戶端發起的網路請求內容

nsurlconnection 表示客戶端與伺服器之間建立的網路連線

nsurlresponse 表示服務端基於客戶端的響應結果

在聯網狀態下執行

//表示訪問的伺服器

nsurl *url=[nsurl urlwithstring :"www.imooc.com"];

//表示客戶端發起的網路請求的請求內容 初始化請求內容

nsurlrequest *request=[nsurlrequest requestwithurl:url];

//建立客戶端與伺服器之間的網路連線

nsurlconnection*connection=[[nsurlconnection alloc]init withrequest:request delegate:self];

//啟動網路請求

[connnection start]

//接收服務端對客戶端的響應結果

-(void)connection:(nsurlconnection*)connection didreceiveresponse:(nsurlresponse*)response

view檔案下

.h

@inte***ce keyvalueview:uiview

@property(nonatomic,strong)uilabel *keyvalue;

@property(nonatomic,strong)uilabel*valuelabel;

@end

.m

@implementation keyvalueview

-(id)initwithframe:(cgrect)frame

}-(void)setupkey:(nsstring*)key value:(nsstring *)value

//指明伺服器訪問位址 http://hostname:port/absoltuepath/query ?key=value&key2=value2

//建立請求物件 預設請求方式get

nsurlrequest *request=[nsurlrequest requestwithurl:url];

設定其他請求方式

//建立網路連線物件

nsurlconnection*connection=[[nsurlconnection alloc]initwithrequest:request delegate:self] ;

//啟動網路連線

[connection start];

網路請求響應結果

-(void)connection:(nsurlconnection*)connection didreceiveresponse:(nsurlreponse*)reponse

接收網路響應資料 多次呼叫

-(void)connection:(nsurlconnection*)connection didreceivedata:(nsdata*)data

-(void)connectiondidfinishingloading:(nsurlconnection*)connection

Redis慕課筆記

redis是遠端的,分為客戶端和服務端兩個部分,它們之間通過redis自定義的協議進行傳輸資料 redis基於記憶體,所有的資料和結構都存在記憶體中,高速,但消耗記憶體 redis是乙個非關係型資料庫。redis new redis 說明這個redis類在根目錄下 redis connect 127...

慕課筆記 debug

1.前段調控dubug 1.1以dubug模式啟動tomcat,重新整理瀏覽器介面 右鍵空白處 檢查 sources 找到.js檔案 1.2在需要測試的方法的第一行設定斷點,填寫資訊提交,就會進入第一行,f10 step over next function 下一句 不進入方法裡面 f11 step...

linux的shell基礎 慕課網筆記

shell是乙個命令直譯器,提供了使用者與核心進行互動操作的一種介面 檢視當前的shell echo shell 指令碼執行方式 echo輸出命令 作用 把指定內容輸出到螢幕上 echo 選項 輸出內容 選項 e 支援反斜線控制的字元轉換 eg.echo hello,world 螢幕輸出 hello...