网编基础(2)

#import "ViewController.h"


@interface ViewController ()


@end


@implementation ViewController


- (void)viewDidLoad {

    [superviewDidLoad];

    

//    [self getRequest];

    

    [selfpostRequest];

}


//网编的GET请求

- (void)getRequest {

    

    //创建url地址

    NSURL *url = [NSURLURLWithString:@"http://api.douban.com/v2/movie/top250?count=1"];

    

    //创建地址请求

    NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:url];

    //设置请求方式

    request.HTTPMethod =@"GET";

    //设置请求头,(get请求没有请求体,不用设置)

    [request setValue:@"gzip"forHTTPHeaderField:@"Accept-Encoding"];

    

    //创建会话方式

    NSURLSession *session = [NSURLSessionsharedSession];

    

    //创建会话数据任务

    NSURLSessionDataTask *dataTask = [sessiondataTaskWithRequest:requestcompletionHandler:^(NSData *_Nullable data,NSURLResponse * _Nullable response,NSError * _Nullable error) {

        

       //解析数据

        id result = [NSJSONSerializationJSONObjectWithData:data options:NSJSONReadingMutableContainerserror:nil];

        NSLog(@"打印获取到的数据:%@", result);

        

    }];

    

    //发起网络请求

    [dataTask resume];

    

    

}


//网编的POST请求

- (void)postRequest {

    

    //获取url地址

    NSURL *url = [NSURLURLWithString:@"https://api.weibo.com/2/statuses/update.json"];

    

    //创建请求

    NSMutableURLRequest *request = [NSMutableURLRequestrequestWithURL:url];

    //设置请求方式

    request.HTTPMethod =@"POST";

    

    //获取access_token

    NSString *str =@"access_token=2.00RDjyEGC9rz4E4c1d85b38bmm3mFD&status=么么哒";

    //转化成数据

    NSData *data = [strdataUsingEncoding:NSUTF8StringEncoding];

    //设置请求体

    request.HTTPBody = data;

    

    //创建会话

    NSURLSession *session = [NSURLSessionsharedSession];

    

    //创建会话数据任务

    NSURLSessionDataTask *dataTask = [sessiondataTaskWithRequest:requestcompletionHandler:^(NSData *_Nullable data,NSURLResponse * _Nullable response,NSError * _Nullable error) {

        

        if (error) {

            

            NSLog(@"请求发送失败");

        }else {

            

            NSLog(@"请求发送成功");

        }

    }];

    

    //发起网络请求

    [dataTask resume];

}


@end



此为学习笔记,欢迎指出不足之处。

1、资源项目源码均已通过严格测试验证,保证能够正常运行;、 2项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行;、 2项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 、 1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看READmE.文件(md如有),本项目仅用作交流学习参考,请切勿用于商业用途。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值