同步网络通信步骤

//同步网络通信

//1.构建URL地址

NSURL *url = [NSURL URLWithString:@"http://piao.163.com/m/cinema/list.html?app_id=1&mobileType=iPhone&ver=2.6&channel=appstore&deviceId=9E89CB6D-A62F-438C-8010-19278D46A8A6&apiVer=6&city=110000"];

//2.构建请求NSURLRequest

//    NSURLRequest *request = [[NSURLRequest alloc]initWithURL:url

//                                                 cachePolicy:NSURLRequestReturnCacheDataElseLoad

//                                             timeoutInterval:60];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

//设置请求方式(get or post)

[request setHTTPMethod:@"GET"];

//设置超时时间

[request setTimeoutInterval:60];

//设置请求头信息

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

//    [request addValue:<#(NSString *)#> forHTTPHeaderField:<#(NSString *)#>]

//    [request setAllHTTPHeaderFields:<#(NSDictionary *)#>]

//设置请求体(post)

//    [request setHTTPBody:<#(NSData *)#>];

//设置缓存

[request setCachePolicy:NSURLRequestReturnCacheDataElseLoad];

//3.构建NSURLCollection,发送网络请求

NSHTTPURLResponse *response = nil;

NSError *error = nil;

NSData *data = [NSURLConnection sendSynchronousRequest:request

returningResponse:&response

error:&error];

//4.获取数据显示

//将data转为字符串

NSString *jsonData = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];

self.textView.text = jsonData;

NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];

NSLog(@"数据结果:%@",dic);

//5.获取响应信息

NSInteger statusCode = response.statusCode;

NSDictionary *allHeaderFields = response.allHeaderFields;

NSLog(@"statusCode:%ld",statusCode);

NSLog(@"allHeaderFields: %@",allHeaderFields);

时间: 2024-10-21 21:46:10

同步网络通信步骤的相关文章

c#socket TCP同步网络通信

一.socket简介 socket就是套接字,它是引用网络连接的特殊文件描述符,由三个基本要素组成: 1: AddressFamily(网络类型) 2: SocketType(数据传输类型) 3:ProtocolType(采用的网络协议) 下面是可用于IP通信的套接字组合及其常用的属性和方法 二.socket与网络通信 IP连接领域有两种通信类型:面向连接的和无连接的,这里我要讲的是面向连接的,使用TCP协议来建立两个IP的值端点之间的会话,下面是它的基本步骤. a:建立一个套接字 b:绑定本机

windows下 MySQL数据库双向同步 配置步骤

      最近在项目中遇到了要实现服务器上MySql数据双向同步,在网上找了很多资料,但是大部分都是在liux系统下配置的, 而且都是互相转载,没有一个详细的步骤,于是决定写一个windows系统下的完整配置,与大家分享,如有不足之处, 请大家指正.   工具/原料 两台服务器,操作系统均为window2012 数据中心版,其中一台服务器为A,IP地址为:192.168.1.2,另外一台为B,IP地址为:192.168.1.3 mysql  的版本最好保持一致,大版本号一定要一致,小更新不影响

MySQL主从同步详细步骤

本文档以Ubuntu作为主服务器,Win7作为从服务器进行测试.要保证主从服务器之间能够互相通信(即能相互ping通). 主服务器ip地址:192.168.13.81 从服务器ip地址:192.168.13.82 ? 测试通信状况: 主可以ping通从: 从可以ping通主: 1.?备份主服务器的数据在终端执行如下命令:mysqldump -uroot -pmysql--all-databases --lock-all-tables > ~/master_db.sql 将来会在家目录下生产一个m

mysql主从同步配置步骤

1. 启用 主库的 log_bin 日志,设置日志格式 binlog_format=MIXED,或者 binlog_format=ROW, 启用主库的 server-id #主库上加 #只记录 ka_app 库的同步日志 binlog_do_db=ka_app #不记录下列库的同步日志 binlog_ignore_db=mysql binlog_ignore_db=performance_schema binlog_ignore_db=information_schema binlog_igno

vs和github同步开发步骤

首先,这是在visual studio中使用.需要了解关于vs同步github必不可少.下载安装破解什么的先完成vs. 1. 然后安装一个vs中使用github的插件.vs自带的下载.这个是下载地址. https://www.microsoft.com/web/handlers/webpi.ashx/getinstaller/msysgitVS.appids 2. 安装完成后重启vs.如图点击”视图“”团队资源管理器“. 3. 点击主页上方的那个插头形状按钮”连接到团队项目“.点击”克隆“ 4.

(二)mysql主从同步搭建步骤

Master_Server:192.168.159.10 Slave_Server:192.168.159.11 1.测试远程账户登录 Master_Server: #给backup用户授权 mysql> grant replication slave on *.* to 'backup'@'192.168.159.11'  identified by '123'; #检查  authentication_string 相当于mysql5.5之前的password mysql> select

WebStorm live edit 浏览器实现同步实现步骤

1.打开WebStore的设置对话框,找到live edit选项,选中Enable live editing. 2.打开Chrome浏览器,进入Chrome网上商店,搜索JetBrains IDE Suport扩展程序.点击“添加至Chrome“按钮,安装该扩展程序到Chrome.这时候,Chrome浏览器工具栏上就会出现一个JB图标.注(有时可能在网上商店里搜索不到,我这里提供了一个地址:https://chrome.google.com/webstore/detail/jetbrains-i

MySql数据库主主同步配置步骤

测试环境: 192.168.1.192 192.168.1.193 mysql5.2 配置192服务器: /usr/local/mysql/bin/mysql -uroot -p 授权: grant replication slave,file on *.* to 'xm1'@'192.168.1.193' identified by '100200'; 刷新: flush privileges; 配置193服务器: /usr/local/mysql/bin/mysql -uroot -p 授权

MySQL 主主同步配置和主从配置步骤

MySQL 主主同步配置步骤 转载:http://www.jb51.net/article/33624.htm 创建同步用户.修改 /etc/my.cnf 配置文件,为其添加以下内容.分别重启服务器ODD EVEN 上的mysql服务 MySQL 主主同步配置 服务器名 IP 系统 MySQL odd.example.com 192.168.1.116 rhel-5.8 5.5.16 even.example.com 192.168.1.115 rhel-5.8 5.5.16 假设要同步的库是