AFN架構
POST請求
//建立會話管理者
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
//拼接
NSString *newstr = [NSString stringWithFormat:@"%@ http://www.mob.com",self.textView.text];
NSDictionary *dict = @{
@"access_token":@"2.00rEQ4BGf5ulTCa0681d9d29h6xTwB",
@"status":newstr
};
// 第一個參數(POST):NSString類型的請求路徑,AFN内部會自動将該路徑包裝為一個url并建立請求對象
// 第二個參數(parameters):請求參數,以字典的方式傳遞,AFN内部會判斷目前是POST請求還是GET請求,以選擇直接拼接還是轉換為NSData放到請求體中傳遞
// 第三個參數(progress):請求的進度回掉
// 第四個參數(success):請求成功回調Block
// 第五個參數(responseObject):傳回的資料
//發送POST請求
[manager POST:@"https://api.weibo.com/2/statuses/share.json" parameters:dict headers:nil progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"發送成功");
}
failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"請求失敗");
}];
GET請求隻是把上面的POST換成GET就行了