1

我正在尝试使用 ios Restkit 发送 POST 请求。我可以执行 GET,但找不到如何发送 POST。

我当前的代码如下所示:

RKURL *URL = [RKURL URLWithBaseURL:[objectManager baseURL] resourcePath:@"/users/sign_in.json" queryParameters:params];

[objectManager loadObjectsAtResourcePath:[NSString stringWithFormat:@"%@?%@", [URL resourcePath], [URL query]]  delegate:self];

显然,这执行了一个 GET。知道我应该添加什么使其成为 POST 吗?

谢谢!

4

2 回答 2

1

您可以使用以下方式配置您的 RKRequest:

[request setMethod:RKRequestMethodPOST];
于 2012-07-09T16:02:47.110 回答
0

要回答您的问题(无论上述讨论如何),您可以执行以下操作:

[objectManager loadObjectsAtResourcePath: @"path" usingBlock: ^(RKObjectLoader *loader) {
    loader.HTTPMethod = RKRequestMethodPOST;
}];
于 2012-07-09T06:49:11.923 回答