美文网首页
记AFN一次POST表单请求

记AFN一次POST表单请求

作者: 种恶因得恶果 | 来源:发表于2018-10-22 17:39 被阅读0次

今天调接口,后台的同事说不让传json格式的参数,让传表单格式的,于是在网上找了一些表单form格式去套,套来套去就是不行,最后看了一下AFN提供的一个post接口,然后试了一下就可以了;

- (NSURLSessionDataTask *)POST:(NSString *)URLString

                    parameters:(id)parameters

     constructingBodyWithBlock:(void(^)(id formData))block

                      progress:(nullablevoid(^)(NSProgress*_Nonnull))uploadProgress

                       success:(void(^)(NSURLSessionDataTask*task,idresponseObject))success

                       failure:(void(^)(NSURLSessionDataTask*task,NSError*error))failure

就是这个方法,在constructingBodyWithBlock的回调block里把你要传的参数转成data类型的加入  formData里即可;

[formData appendPartWithFormData:[NSJSONSerialization dataWithJSONObject:params

                                                                                 options:NSJSONWritingPrettyPrinted

记录一下,方便以后使用                                                                                   error:nil] name:@""];

相关文章

  • 记AFN一次POST表单请求

    今天调接口,后台的同事说不让传json格式的参数,让传表单格式的,于是在网上找了一些表单form格式去套,套来套去...

  • (转)iOS 网络请求汇总

    原生session的GET请求 原生session的POST请求 AFN的GET网络请求如下: AFN POS...

  • IOS AFN框架学习

    AFN框架 POST请求 GET请求只是把上面的POST换成GET就行了

  • AFN post请求

    AFHTTPSessionManager *manager = [AFHTTPSessionManager man...

  • iOS开发-AFNetworking框架基本使用

    一、AFN框架基本使用 1.1 AFN内部结构 1.2 AFN的基本使用 (1)发送POST请求的方式 (2)使用...

  • AFN 3.0 小结

    GET请求 POST请求 AFN3.0下载方法 AFN3.0 上传 监测当前网络状态(网络监听) 勤学如早春之苗,...

  • AFNetworking

    一、AFN的GET和POST请求 二、AFN的"下载+上传+响应体的几种解析方式+网络状态监听"

  • AFN框架使用

    AFN框架使用 1.AFN框架基本使用 2 .AFN的基本使用 (1)发送GET请求的两种方式(POST同) (2...

  • AFN

    1.AFN框架基本使用 1 AFN内部结构 2 AFN的基本使用 (1)发送GET请求的两种方式(POST同) (...

  • AFNetWorking框架

    1.AFN框架基本使用 1.1 AFN内部结构 1.2 AFN的基本使用 (1)发送GET请求的两种方式(POST...

网友评论

      本文标题:记AFN一次POST表单请求

      本文链接:https://www.haomeiwen.com/subject/xtngzftx.html