【发布时间】:2014-02-12 00:12:27
【问题描述】:
在 AFNetworking 的早期版本中,如果我必须制作自己的自定义客户端,那么我将简单地从 AFHTTPClient 继承并创建我的方法。在 AFNetworking 2.0 中,我相信我需要从 AFHTTPSessionManager 继承。
@interface MyCustomClient : AFHTTPSessionManager
{
}
在我的情况下,我需要以肥皂的形式发送请求。这意味着HTTP Body 将是soap 而HTTP HEADERS 将是text/xml。
假设我有一个变量,其中包含我需要发送到服务器的整个肥皂体。
NSString *soapBody = @"Soap body";
使用上面定义的继承自 AFHTTPSessionManager 的自定义类,我将如何将soap body 设置为Request HTTPBody。
如果无论如何可以从 AFHTTPSessionManager 内部访问 NSURLRequest 那么我可以简单地执行 setHTTPBody 但似乎没有?
我希望我现在说得通了!
【问题讨论】:
标签: ios afnetworking-2