gpt4 book ai didi

php - Alamofire 和 Codeigniter RESTful 服务器

转载 作者:行者123 更新时间:2023-11-28 08:20:39 28 4
gpt4 key购买 nike

我正在尝试让 Swift 3 上的 Alamofire 向我基于 Codeigniter 的 RESTful 服务器发送发布请求(使用:https://github.com/philsturgeon/codeigniter-restclient)

我已经让请求正常工作,但我正在努力让 Alamofire 处理从我的 REST 服务器发回的任何错误消息

swift 3 代码

Alamofire.request("http://192.168.0.26/index.php/register/user", method: .post, parameters: parameters, headers: headers).responseJSON { response in

print(response.result)

if let JSON = response.result.value {
print("JSON: \(JSON)")
}

}

在 codeigniter 中,我根据表单验证规则发送错误数组并将其传回

$this->response($error, 404);

$error 基本上是这样的一个多数组

$error = ["error" => ['field_name' => 'must contain unique value']];

但在我关于 xcode 的调试部分中,我获得了成功并努力处理 json 结果

SUCCESS
JSON: (
{
error = {
"field_email" = "The Email field must contain a unique value.";
};
},
{
error = {
"field_username" = "The Username field must contain a unique value.";
};
}
)

谁能给我指出正确的方向,以便基本上确定实际结果是否成功(如果执行此操作)以及是否处理错误消息?

谢谢

最佳答案

尝试返回响应代码 200。

关于php - Alamofire 和 Codeigniter RESTful 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41398383/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com