2

根据我们在请求中发送的情绪和信息,我们的服务器可能会发送回带有内容类型的空体 204 响应text/plain或其他类似 400 系列响应的内容,其中包含application/json详细说明错误的正文。我们应该如何处理?

我们是这样想的:

Alamofire.request(request)
    .responseString({ (request, response, string, error) -> Void in
        // Happy dance
    })
    .responseSwiftyJSON({ (request, response, json, error) -> Void in
        // Parse the error out of the json response and inform the user
    })

...但似乎所有链接的响应处理程序都已执行。有没有办法说“只为特定的错误类型调用这个”或“只为特定的响应代码调用这个”?

我们是否遗漏了有关 Alamofire 工作原理的一些信息?

4

0 回答 0