afn怎么發送請求時可以將參數放在body里面嗎////


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

parameters:(id)parameters

success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success

failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure;

這個parameters是一個NSDictionary

NSMutableDictionary *dict = xxx;
dict setObject:參數1 forKey:參數1的名稱

最后直接post:urlString parameters:dict success:xxx failure:xxx

這個就直接是放在body里面了
追問

我是這樣寫得,但是參數一直放不進去,請問

user={"password":"698d51a19d8a121ce581499d7b701668","email":"g@g.g","logintype":"1"}

 具體該怎么放? 

參數不論是放dict,還是str,  都返回一樣得結果 參數為空.  

后台說必須將參數放在body里面!  

將參數放在parameters:  不是直接拼接到url后面嗎

追答
manager.responseSerializer = [AFJSONResponseSerializer serializer];

manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];

_requestManager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/xml"];
初始化manager以后, 寫上這些東西


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM