//获取网页html NSURL* url = [NSURL URLWithString:@"http://www.baidu.com"]; NSMutableURLRequest* request = [NSMutableURLst setURL:url]; [request setHTTPM
原创 2023-04-27 11:46:17
56阅读
//获取网页html NSURL* url = [NSURL URLWithString:@"http://www.baidu.com"]; NSMutableURLRequest* request = [NSMutableURLRequest new]; [request setURL:url]; [reques
原创 2013-08-01 21:41:00
215阅读
// Create the request.  //所构建的NSURLRequest具有一个依赖于缓存响应的特定策略,cachePolicy
转载 2023-05-22 19:24:33
158阅读
关于iOS上的http请求还在不断学习,从早先的时候发现原来iOS的http请求可以自动保存cookie到后来的,发现ASIHttpRequest会有User-Agent,到现在发现竟然NSURLRequest默认不带USer-Agent的。添加方法:#define USERAGENT @"Mozi...
转载 2015-03-06 16:15:00
481阅读
2评论
iOS中我们可以通过NSURLRequest和NSURLConnection来建立一些HTTP请求下载数据等等先看一个例子: NSURLRequest *theRequest=[NSURLRequest requestWithURL: [NSURL URLWithString:@“http://www.baidu.com/”]
原创 2014-10-21 22:23:11
55阅读
最近被报了个问题,说我们的模块在网络情况不佳的时候,接口访问经常在那儿等待,不会超时! 第一反应去查了代码里头设置的超时时间,发现设置的是30s,但是从表现来看,确实超时时间远超30s,经常一两分钟才超时,甚至更久。也就是说,我明明设置了NSURLRequest(NSURLConnection)的超时时间,但是他却没有超时返回!超时参数timeoutInterval没有生效! 开始怀疑系统的问
原创 2011-12-22 16:42:25
10000+阅读
1点赞
5评论
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kensou.blog.51cto.com/3495587/748691 最近被报了个问题,说我们的模块在网络情况不佳的时候,接口访问经常在那儿等待,不会超时! 第一反应去查了代码里头设置的超时时间,发现设置的是30s,但是从表现来看,确实超时时间远
转载 精选 2012-08-12 10:57:47
1003阅读
Content-Type叫做MIME(mediaType)类型,使用Content-Type来表示请求和响应中的媒体类型信息。如果是请求头,它用来告诉服务端如何处理请求的数据,如果是响应头,它用来告诉客户端(一般是浏览器)如何解析响应的数据。下面我们来介绍下常用的几种类型!1.application/x-www-form-urlencoded请求参数格式key1=val1&key2=val
一:url 缓存策略NSURLRequestrequestWithURL:cachePolicy:timeoutInterval:1:NSURLRequestUseProtocolCachePolicyThis flag will use the underlying protocol’s cach...
转载 2013-05-07 14:23:00
212阅读
2评论
一:url 缓存策略NSURLRequestrequestWithURL:cachePolicy:timeoutInterval:1:NSURLRequestUseProtocolCachePolicyThis flag will use the underlying protocol’s cach...
转载 2013-05-07 14:23:00
74阅读
2评论
以下是代码,凝视也写得比較清楚: 头文件须要实现协议NSURLConnectionDelegate和NSURLConnectionDataDelegate // // HttpDemo.h // MyAddressBook // // Created by hherima on 14-6-23. /
转载 2016-03-10 21:10:00
115阅读
2评论
HTML5 新增的历史记录 API 可以实现无刷新更改地址栏链接,配合 AJAX 可以做到无刷新跳转。简单来说:假设当前页面为renfei.org/,那么执行下面的 JavaScript 语句:window.history.pushState(null, null, "/profile/");之后,地址栏的地址就会变成renfei.org/profile/,但同时浏览器不会刷新页面,甚至不会检测
NSURLSession与NSURLConnection的区别 AFNetworking是日常开发中最常用的网络框架,现在我们使用的版本是3.0版,3.0与2.0版最大的区别就是,AFNetworking 2.0使用NSURLConnection的基础API ,而3.0是完全基于NSURLSession的API,已经抛弃了NSURLConnection。
缓存种类:1.全量缓存。利用服务端返回的Last-Modified和Etags,客户端发送If-Modified-Since或If-None-Match,让服务端做逻辑处理返回200(正常)、304(无改变,ResponseDate = nil)、404(失败)。这样有缓存时就不再需要网页内容的那部...
转载 2013-05-07 14:08:00
179阅读
2评论
1、 准备阶段NSString *urlString = [NSString stringWithFormat:@"http://jssb.zust.edu.cn/androidLogin.action"]; NSMutableURL] init] autorelease...
原创 2023-05-08 19:35:25
200阅读
一、现象部分用户在用chrome浏览器审批时,在待办中调用服务重复302,直至满一分钟失败。点开服务详情, 会看到设置cookie失败的标识二、原因及背景Google 为了杜绝 CSRF(CSRF攻击参考: )的发生,Chrome会将没有声明SameSite值的cookie默认设置为SameSite=Lax。只有采用SameSite=None; Secure设置的cookie可
转载 4月前
0阅读
NSURLRequest类专门负责请求的创建和请求属性设置。
原创 2021-10-21 16:24:17
881阅读
HTTP的Get/Post请求区别 HTTP的Get/Post请求区别归纳1. get是从服务器上获取数据,post是向服务器传送数据。g et 和 post只是一种传递数据的方式,get也可以把数据传到服务器,他们的本质都是发送请求和接收结果。只是组织格式和数据量上面有差别,http协议里面有介绍 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值
首先,看一下下面的代码:void (^myFirstBlock)(int theOne,int theTwo) = ^(int theOne,int theTwo){ NSLog(@"====%d",theOne+theTwo); }; myFirstBlock(100,3...
转载 2015-12-09 09:54:00
37阅读
2评论
  HTTP连接的头信息包括在NSHTPURLResponse类中。如果你拥有一个NSHTTPURLResponse变量,你可以通过发送allHeaderFields信息,轻而易举地获取以NSDictionary形式保存的头信息。
转载 精选 2011-03-29 19:26:57
1643阅读
  • 1
  • 2
  • 3
  • 4
  • 5