Tôi đang cố thực hiện yêu cầu HTTP PUT bằng cách sử dụng AFNetworking
để tạo tệp đính kèm trong máy chủ CouchDB. Máy chủ dự kiến một chuỗi được mã hóa base64 trong phần thân HTTP. Làm thế nào tôi có thể thực hiện yêu cầu này mà không cần gửi thân HTTP như một cặp khóa/giá trị sử dụng AFNetworking
?AFNetworking - Làm cách nào để PUT và POST dữ liệu thô mà không cần sử dụng cặp giá trị khóa?
tôi bắt đầu bằng cách nhìn vào phương pháp này:
- (void)putPath:(NSString *)path
parameters:(NSDictionary *)parameters
success:(void (^)(AFHTTPRequestOperation *operation, id responseObject))success
failure:(void (^)(AFHTTPRequestOperation *operation, NSError *error))failure;
Nhưng ở đây các thông số là đến là loại: NSDictionary
. Tôi chỉ muốn gửi một chuỗi mã hóa base64 trong cơ thể HTTP nhưng không được liên kết với một khóa. Ai đó có thể chỉ cho tôi phương pháp thích hợp để sử dụng không? Cảm ơn!
u có thể giúp tôi ở đây: http://stackoverflow.com/questions/22071188/afjsonparameterencoding-in-afnetworking-2-x-x – CRDave
khách hàng ở đây là gì? –
@ChitraKhatri Đây là một ví dụ 'AFHTTPClient' (từ AFNetworking 1, nó không còn tồn tại trong AFNetworking 2) –