首页 > 解决方案 > Web API 总是返回成功

问题描述

我创建了一个登录 api,就在这里。

在此处输入图像描述 在此处输入图像描述

这是我在 android 上设置会话的方式 在此处输入图像描述

现在,这API目前正在通过使用在 android 上工作Retrofit,我目前正在使用Alamofire和使用我从 android 制作的 API 使其在 IOS 上也可以工作,但这非常令人困惑,因为即使我输入了不正确的凭据,它也总是返回成功。这是 xcode 上的代码。我只是先做了一个简单的

let URL_USER_LOGIN = "https://thelinkoftheapi"

let parameters: Parameters=[
"username": usernameTextField.text!,
"password": passwordTextField.text!,
"operation": "login",
"version" : "1.0.0"
]

Alamofire.request(URL_USER_LOGIN, method: .post, parameters:parameters, encoding: URLEncoding()) .responseString { response in 
    print(response) // it is always SUCCESS on the console
}

希望有人可以帮助我。谢谢

标签: androidiosxcodeswift3alamofire

解决方案


您编写后端的方式,它总是返回对请求的 OK 响应。您应该设置一些带有状态代码和内容的标头,例如 200 表示成功,500 表示任何错误。

在这里,您可以如何在 php.ini 中执行此操作。 PHP:如何发送 HTTP 响应代码?


推荐阅读