如何使用AFNetworking将参数添加到现有NSMutableURLRequest?

时间:2013-09-12 00:48:59

标签: ios objective-c networking afnetworking nsmutableurlrequest

我有一个像这样创建的NSMutableURLRequest:

AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:<my url>];
urlRequest = [httpClient requestWithMethod:<my method>
                                      path:<my uri>
                                parameters:<my parameters>];

稍后在我的程序中,我希望在运行网络操作之前​​将其他参数附加到urlRequest(同时保持其他所有内容不变)。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

期待AFNetworking它返回一个NSMutableRequest对象。

- (NSMutableURLRequest *)requestWithMethod:(NSString *)method
                                      path:(NSString *)path
                                parameters:(NSDictionary *)parameters

现在,根据您正在执行的请求类型(GET,POST,PUT,DELETE),您可以通过以下方式访问请求参数:

GET: request.URL.parameterString

POST: request.HTTPBody