我正在使用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)
当我检查服务器端时,请求的主体似乎为空。
谁能帮我这个?非常感谢!