2014-03-06 118 views
0

當我使用AFHTTPRequestOperationManager時,我可以使用HTTPRequestOperationWithRequest方法與NSURLRequest對象。有了這個對象,我可以使用http body來配置請求對象,我可以在其中放置一個xml文件。AFNetworking 2.0 AFHTTPSessionManager

現在我嘗試使用較新的AFHTTPSessionManager,我只能使用GET,POST等。我怎麼能把一個xml文件放在http請求的正文中?謝謝。

回答

3

在AFNetworking 2中,一個叫做「請求序列化器」的新對象是你應該如何創建你的請求體。沒有用於發佈XML的內置序列化程序。你需要繼承AFHTTPRequestSerializer,並將其設置爲你的經理的要求串行器,像這樣:

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

當你繼承AFHTTPRequestSerializer,你需要重寫requestWithMethod:URLString:parameters:error:與您所需的內容返回NSMutableURLRequest。

相關問題