首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

iOS网络get请求

//———————————————————————————————————————————————————————————————————————————— //    0.文件很小的时候可以不使用请求的方法...NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; //    NSLog(@"%@", str);     //  get请求...(代理方式) ////    NSURL * url = [NSURL URLWithString //    NSURL * url = [NSURL URLWithString:请求大的数据 //    ...//    //通过URL建立请求对象 //    NSURLRequest * request = [NSURLRequest requestWithURL:url]; //     //    //...(异步的方法) //接受到相应(只调用一次,请求成功,发送数据前调用) - (void)connection:(NSURLConnection *)connection didReceiveResponse

84310

iOS网络请求安全(JWT,RSA)

网络世界中,安全是一个很重要的问题,以往的HTTP请求已经不能承担这个安全任务,抓包工具一抓,你的所有网络请求全都曝光。当然,你可能会采用加密算法来加密数据,但是这仍然不够。...扩展性: 用户认证之后,服务端做认证记录,如果认证的记录被保存在内存中的话,这意味着用户下次请求还必须要请求在这台服务器上,这样才能拿到授权的资源,这样在分布式的应用上,相应的限制了负载均衡器的能力。...WEB的身份验证机制虽然可以保证一个请求是来自于某个用户的浏览器,但却无法保证该请求是用户批准发送的!...流程上是这样的: 用户使用用户名密码来请求服务器服务器进行验证用户的信息服务器通过验证发送给用户一个token客户端存储token,并在每次请求时附送上这个token值服务端验证token值,并返回数据...Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO

70220

iOS AFNetworking封装的网络请求

一: 封装的好处 1.1 可以降低网络请求方法与Controller(控制器)的耦合度,即使网络使用的第三方框架发生不兼容、错误等问题从而想换框架时,也不用到每个控制器里面改代码(50、60页面会改到想哭...Foundation/Foundation.h>@interface FBYHomeService : NSObject//pageNum和action标记参数,可以区分接口类型等 //Alldic为网络请求报文...//url接口地址 //success获取接口成功返回参数 //failure网络请求失败错误信息 - (void)searchMessage:(NSString *)pageNum andWithAction...manager.requestSerializer = [AFJSONRequestSerializer serializer]; //将token封装入请求头...dictionaryWithCapacity:0]; mutdic[@"userName"] = @"admin"; mutdic[@"password"] = @"admin"; //网络请求

1.5K10

IOS开发之自动布局显示网络请求内容

在上一篇博客中详细的介绍了IOS开发中的相对布局和绝对布局,随着手机屏幕尺寸的改变,在App开发中为了适应不同尺寸的手机屏幕,用自动布局来完成我们想要实现的功能和效果显得尤为重要。...2.根据网络请求文字的内容的多少来动态的调整Lable的高度       3.当Label的高度变化时,下面的三个按钮的位置也相对于Lable的位置变化    下面我们就以代码结合着storyboard...1.为了模拟网络请求,我们需要新建一个SourceManager类,和SourceManagerDelegate....我们请求资源的时候用到的是委托回调,关于委托回调的内容请参考之前的博客ObjC中的委托模式。在SourceManager类中有一个qingquWeibo的方法,用于模拟网络请求。...1 //点击按钮的时候请求数据 2 - (IBAction)tapButton:(id)sender 3 { 4 //调用数据源的请求方法 5 [self.sourceManager qingquWeibo

75360

iOS启动和关闭状态栏网络请求标志

在我们使用应用的时候,每当有网络请求产生时,我们总是可以在状态栏看到一个转动的网络请求标志,如下图所示: 这个标志可以让用户安心,了解网络请求正在发生,从而耐心等待,当然如果本身应用的UI在这种时候的指示足够清晰也可以让用户安心...要注意的是这个标志并不是在网络请求发生的时候自动出现的,需要在代码中手动启动和关闭的,代码如下: [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible...:YES];// 启动状态栏网络请求指示 [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];/.../ 关闭状态来网络请求指示 非常简单吧,而且不用担心自己不小心打开了多个或者忘记关闭了哪个,这个标志是单例,也就说,不管在哪里调用NetworkActivityIndicator,都是同一个NetworkActivityIndicator...去给所有的网络请求都加上吧~ 查看作者首页

44020

iOS开发·网络请求方法总结复习(NSURLConnection,NSURLSession,AFNetworking)

前言 iOS的开发中的网络下载方式包括NSData(最原始,实际开发基本不会用),NSURLConnection(古老又过气的苹果原生网络框架),NSURLSession(现在流行的苹果网络框架),AFNetworking...NSURLSession作为众多网络相关的第三方框架基于的苹果原生框架,更是有必要学习总结一下。...过气的苹果原生网络框架 -- NSURLConnection ① 下载完的事件采用block形式的API //handler A block which receives the results of...,并实现相应的代理方法,该方法iOS9.0之后废除了。...现在的苹果原生网络框架 -- NSURLSession 在iOS9.0之后,以前使用的NSURLConnection过期,苹果推荐使用NSURLSession来替换NSURLConnection完成网路请求相关操作

3.2K30

iOS 自己封装的网络请求,json解析的类

基本上所有的APP都会涉及网络这块,不管是用AFNetWorking还是自己写的http请求,整个网络框架的搭建很重要。...楼主封装的网络请求类,包括自己写的http请求和AFNetWorking的请求,代码简单,主要是框架搭建。简单来说,就是一个请求类,一个解析类,还有若干数据类。...以下代码以公开的天气查询api为例: 1.网络请求类 我把常用的网络请求方法都封装好了,你只需要写自己的接口,传递apiName,params等参数就可以。...#pragma mark ios请求方式 //ios自带的get请求方式 -(void)getddByUrlPath:(NSString *)path andParams:(NSString *)params...[task resume]; } //ios自带的post请求方式 -(void)postddByByUrlPath:(NSString *)path andParams:(NSDictionary

1.6K90

iOS网络编程之四——请求类NSURLRequest使用详解

iOS网络编程之四——请求类NSURLRequest使用详解 一、引言         在前面几篇博客中,介绍了iOS开发中的网络编程相关内容并且介绍了常用了两个平行的网络框架NSURLSession...无论是NSURLSession类还是NSURLConnection类,其网络请求都是通过NSURLRequest类进行发起的,本篇博客将介绍NSURLRequest类的用法和其中请求属性的设置。         ...前几篇博客地址如下: 1.iOS网络框架介绍:http://my.oschina.net/u/2340880/blog/618460。... NSURL *mainDocumentURL; //获取网络请求的服务类型 枚举如下 /* typedef NS_ENUM(NSUInteger, NSURLRequestNetworkServiceType...cookie数据 @property BOOL HTTPShouldHandleCookies; //设置请求时是否按顺序收发 默认禁用 在某些服务器中设为YES可以提高网络性能 @property BOOL

1.2K20

iOS网络编程之五——请求回执类NSURLResponse属性简介

iOS网络编程之五——请求回执类NSURLResponse属性简介         NSURLResponse类中存放请求的回执信息,在发送网络请求时,如果请求成功,首先会接收到服务端的回执信息,直接开始接收具体的返回数据...NSURLResponse对象中主要有以下属性: //请求的URL地址 @property (nullable, readonly, copy) NSURL *URL; //返回数据的数据类型 @property...返回拼接的数据文件名 以url为名 数据没醒MIMEType为扩展名 @property (nullable, readonly, copy) NSString *suggestedFilename; 对于HTTP请求...,请求回执会被封装为NSHTTPURLResponse对象,其中除了有上面那些属性外,还有如下的扩展属性: //请求的状态码 @property (readonly) NSInteger statusCode...; //请求头中所有的字段 @property (readonly, copy) NSDictionary *allHeaderFields; 专注技术,热爱生活,交流技术,也做朋友。

71030

iOS之利用GCD信号量控制并发网络请求

网络请求的开发中,经常会遇到两种情况,一种是我在一个界面需要同时请求多种数据,比如列表数据、广告数据等,全部请求到后再一起刷新界面。...这些要求对于普通的操作是可以做到并发控制和依赖操作的,但是对于网络请求这种需要时间的请求来说,效果往往与预期的不一样,这时候就需要用信号量来做一个控制。...但是对于网络请求,问题又来了,同样,网络请求需要时间,线程发出请求后即认为任务完成了,并不会等待返回后的操作,这就失去了意义。...通过这个方法,就可以解决由于网络请求耗时特性而带来的一些意想不到的多线程处理的问题。...参考资料: 1、http://www.cocoachina.com/ios/20170428/19150.html 2、http://blog.csdn.net/fhbystudy/article/

1.4K10
领券