当前位置:  开发笔记 > 前端 > 正文

Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(500)

如何解决《Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(500)》经验,为你挑选了0个好方法。

我正在使用Alamofire,并且尝试将请求发送到服务器,如下所示:

func sendRequest () {

    print("fire now----------------------------------------------")

    let parameters: Parameters = ["user": "001", "name": "josh"]

    print(parameters)
   let a = Alamofire.request("http://120.77.252.96:8388/", method: .get, parameters: parameters, encoding: URLEncoding.default).validate(statusCode: 200..<500).responseJSON(completionHandler: {responds in
        switch responds.result {
        case .success(let value):
            let json = JSON(value)
            print("JSON: \(json)")
        case .failure(let error):
            print(error)
        }}
    )
    print(a)

}

但是我经常收到这样的错误:

Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(500)

当我检查服务器端时,请求的主体似乎为空。
谁能帮我这个?非常感谢!

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有