封裝好的 get 請求和 post 請求 需要時可以直接呼叫
#import @class networkrequest;
@protocol networkrequestdelegate @optional
- (void)networkrequest:(networkrequest *)request didfinishloading:(nsdata *)data;
- (void)networkrequest:(networkrequest *)request diddownloadprogress:(float)progress;
- (void)networkrequest:(networkrequest *)request didfailwitherror:(nserror *)error;
@end
@inte***ce networkrequest : nsobject@property (nonatomic,assign) iddelegate;
// get請求
- (void)requestforgetwithurl:(nsstring *)urlstring;
// post請求
- (void)requestforpostwithurl:(nsstring *)urlstring postdata:(nsdata *)data;
// 取消請求
- (void)cancelrequest;
@end
#import "networkrequest.h"
@inte***ce networkrequest ()
@property (nonatomic,retain)nsmutabledata *receivedata;
@property (nonatomic,retain)nsurlconnection *connection;
@end
@implementation networkrequest
- (void)requestforgetwithurl:(nsstring *)urlstring
- (void)requestforpostwithurl:(nsstring *)urlstring postdata:(nsdata *)data
- (void)cancelrequest
#pragma mark ------ 網路狀態 -------
- (void)connection:(nsurlconnection *)connection didreceiveresponse:(nsurlresponse *)response
- (void)connection:(nsurlconnection *)connection didreceivedata:(nsdata *)data
}- (void)connectiondidfinishloading:(nsurlconnection *)connection
}self.receivedata = nil;
}- (void)connection:(nsurlconnection *)connection didfailwitherror:(nserror *)error
}@end
使用步驟
1.在要使用的類中匯入
#import "networkrequest.h"
2.初始化乙個networkrequest 物件 讓他服從networkrequest 協議
呼叫中的 get 和 post 請求即可
3.實現所需要的協議的方法
在**方法
- (void)networkrequest:(networkrequest *)request didfinishloading:(nsdata *)data
中實現對請求資料的解析
axios 封裝 get方法和post方法
最近在做乙個實戰專案,然後需要封裝方法,我上次使用的方法都不行,或者報錯沒有定義,然後就準備去網上找,找來找去還是就這個方法。import axios from axios 返回乙個promise 傳送post請求 export function fetchpost url,params err c...
封裝好的函式
list2 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,...
網路 GET方法和POST方法的區別
1.get是從伺服器上獲取資料,post是向伺服器傳送資料。2.get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各個字段與其內容放置在html header內一起傳送到action屬性所...