RestKit。如何使用查询参数进行发布?

时间:2016-01-26 17:04:16

标签: ios swift request restkit

我正在尝试在我的项目中使用RestKit。

这是一段代码:

        let temporaryUrl = String(baseURL: urlPath, parameters: parameters)

        let request = RKObjectManager.sharedManager().requestWithObject(nil, method: method, path: temprorarryUrl, parameters: [:])

        let responseDescriptor = RKResponseDescriptor(mapping: mapping, method: method, pathPattern: urlPath, keyPath: temprorarryUrl, statusCodes: RKStatusCodeIndexSetForClass(.Successful))

        let operation = RKObjectRequestOperation(request: request, responseDescriptors: [responseDescriptor])

但我总是收到错误: “没有响应描述符与加载的响应匹配。”

我知道这是因为我的参数在查询中并且必须在正文中。但是现在我应该以这种方式管理它。

也许有一些方法可以用它吗? (给另一个pathPatter或其他东西)。

变量示例:

  • urlPath:String =“user / sign_up”

  • 参数:[String:String] = [“email”:“foo@goo.boo”]

  • TemporaryUrl:String =“user/sign_up?email=foo@goo.boo”

  • 方法:RKRequestMethod = .POST

提前致谢。

0 个答案:

没有答案