gpt4 book ai didi

ios - AFNetworking 2.0 AFHTTPSessionManager

转载 作者:行者123 更新时间:2023-11-28 20:05:32 28 4
gpt4 key购买 nike

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

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

最佳答案

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

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

当您子类化 AFHTTPRequestSerializer 时,您需要覆盖 requestWithMethod:URLString:parameters:error: 以返回包含您所需内容的 NSMutableURLRequest。

关于ios - AFNetworking 2.0 AFHTTPSessionManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22227916/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com