网络请求
FreeTourW
这个作者很懒,什么都没留下…
展开
-
带参数的多张图片一起上传
使用AFN3.0上传带有参数的多张图片:首先有一个图片数组imageArr//遍历这个图片数组for (UIImage *image in imageArray) {//将每张图片转化成data数据 NSData *imageData = UIImageJPEGRepresentation(tempImg, 0.3);//将转化后的data数据原创 2016-08-16 17:05:45 · 2240 阅读 · 0 评论 -
发送json数据给服务器
发送JSON数据给服务器的步骤:(1)一定要使用POST请求(2)设置请求头(3)设置JSON数据为请求体代码示例: #import "YYViewController.h" @interface YYViewController () @end @implementation YYViewController - (void)viewDidLoad { [super view原创 2016-05-26 17:39:26 · 1171 阅读 · 0 评论 -
Xcode7及之后版本无法联网问题
1.选择LaunchScreen.storyboard下面的info.plist文件2.添加参数App Transport Security Settings,参数类型为Dictionary3.在App Transport Security Settings下添加Allow Arbitrary Loads参数,参数类型为Boolean4.将参数Allow Arbitrary Loads对应的属性改为原创 2016-05-26 23:29:45 · 440 阅读 · 0 评论 -
几种常见网络请求方式
GET: 请求指定的页面信息,它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据。 HEAD: 只请求页面的首部,HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息,用于检查对象是否存在,以及得到对象的元数据。 POST: 向服务器提交数据,请求服原创 2016-05-30 23:32:23 · 5300 阅读 · 0 评论 -
HTTP的版本号,状态码,及解释状态码
① 客户方错误 100 继续 101 交换协议② 成功 200 OK 201 已创建 202 接收 203 非认证信息 204 无内容 205 重置内容 206 部分内容 ③ 重定向 300 多路选择 301 永久转移 302 暂时转移 303 参见其它 304 未修改(Not Modified) 305 使用代理 ④ 客户方错误 400 错误请求原创 2016-05-30 23:39:16 · 1470 阅读 · 0 评论 -
AFN上传单张图片
//上传的服务器网址字符串NSString *urlString = @"";//UTF-8转码 NSString *urlStr = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];//AFN中上传单张图片的请求方法 NSMutableURLRequest *原创 2016-05-26 16:42:26 · 388 阅读 · 0 评论 -
将token添加到请求头中进行网络请求
//网络请求字符串NSString *urlString = @"";//UTF-8转码NSString *urlStr = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];//创建请求对象NSMutableURLRequest *request = [[AFHTTPRequestSeri原创 2016-05-26 16:55:27 · 18082 阅读 · 0 评论 -
AFN3.0 PATCH请求报错Error Domain=NSURLErrorDomain Code=-1012 "(null)"
我试图执行一个HTTP PATCH请求,但我不断收到错误域= nsurlerrordomain代码= 1012错误。我的代码://封装的请求方法+ (void)requestMethod:(NSString *)method urlStr:(NSString *)urlStr token:(NSString *)token parma:(NSDictionary *)param success:原创 2016-06-17 22:31:21 · 4690 阅读 · 0 评论 -
上传多张图片到服务器
/*** 上传带图片的内容,允许多张图片上传(URL)POST** @param url 网络请求地址* @param images 要上传的图片数组(注意数组内容需是图片)* @param parameter 图片数组对应的参数* @param parameters 其他参数字典原创 2016-05-26 23:42:24 · 2235 阅读 · 0 评论 -
多图上传方法之二
此方法是先通过上传单张图片然后判断成功信息接着上传下面的图片直接上代码:#import <Foundation/Foundation.h>@interface UpLoadImageHelper : NSObject//block定义@property (copy, nonatomic) void (^singleSuccessBlock)(id success);@property (cop原创 2016-06-19 16:57:16 · 608 阅读 · 0 评论 -
HTTP POST请求并将请求参数设置成请求体添加到请求中
- (void)post:(NSString *)URL param:(NSDictionary *)param finishBlock:(void (^) (NSURLResponse *response, NSData *data, NSError *connectionError)) block { //网络请求字符串 NSString *urlString = @"";原创 2016-05-26 16:02:55 · 17623 阅读 · 0 评论