分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

OC -网络请求 - NSURLConnection - POST

发布时间:2023-09-06 02:03责任编辑:郭大石关键词:POST
 1 #import "ViewController.h" 2 ?3 @interface ViewController () 4 ?5 @end 6 ?7 @implementation ViewController 8 -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event 9 {10 ????[self post];11 }12 13 -(void)post14 {15 ????//1.确定请求路径16 ????NSURL *url = [NSURL URLWithString:@"http://120.25.226.186:32812/login"];17 ????18 ????//2.创建可变请求对象19 ????NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];20 ????21 ????//3.修改请求方法,POST必须大写22 ????request.HTTPMethod = @"POST";23 ????24 ????//设置属性,请求超时25 ????request.timeoutInterval = 10;26 ????27 ????//设置请求头User-Agent28 ????//注意:key一定要一致(用于传递数据给后台)29 ????[request setValue:@"ios 10.1" forHTTPHeaderField:@"User-Agent"];30 ????31 ????//4.设置请求体信息,字符串--->NSData32 ????request.HTTPBody = [@"username=520it&pwd=123&type=JSON" dataUsingEncoding:NSUTF8StringEncoding];33 ????34 ????//5.发送请求35 ????[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {36 ???????37 ????????//6.解析数据,NSData --->NSString38 ????????NSLog(@"%@",[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding]);39 ????}];40 }41 42 @end

OC -网络请求 - NSURLConnection - POST

原文地址:https://www.cnblogs.com/qingzZ/p/9291132.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved