【问题标题】:AFNetworking 2.0 AFHTTPSessionManagerAFNetworking 2.0 AFHTTPSessionManager
【发布时间】:2014-03-06 14:50:08
【问题描述】:

当我使用AFHTTPRequestOperationManager 时,我可以将HTTPRequestOperationWithRequest 方法与NSURLRequest 对象一起使用。有了这个对象,我可以用 http body 配置请求对象,我可以在其中放置一个 xml 文件。

现在我尝试使用较新的AFHTTPSessionManager,我只能使用GETPOST 等。如何将xml 文件放入http 请求的正文中?谢谢。

【问题讨论】:

    标签: ios iphone ipad afnetworking-2


    【解决方案1】:

    在 AFNetworking 2 中,一个名为“请求序列化程序”的新对象是您应该如何创建请求正文的方式。没有用于发布 XML 的内置序列化程序。您需要继承 AFHTTPRequestSerializer,并将其设置为您的经理的请求序列化程序,如下所示:

    [AFHTTPSessionManager manager].requestSerializer = [YourXMLRequestSerializer serializer];
    

    当您继承 AFHTTPRequestSerializer 时,您需要覆盖 requestWithMethod:URLString:parameters:error: 以返回带有所需内容的 NSMutableURLRequest。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-25
      • 2016-04-17
      • 1970-01-01
      • 2017-03-04
      • 2013-10-06
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      相关资源
      最近更新 更多