Ios Swift-服务器响应“;不支持的“U型授权”;

Ios Swift-服务器响应“;不支持的“U型授权”;,ios,swift,alamofire,Ios,Swift,Alamofire,我正在尝试使用alamofire登录。 im使用以下代码: let parameters = [ "username": "2gggggjggg", "password": "2ubgh", ] Alamofire.request(.POST, URL , parameters: parameters, encoding: .JSON).responseJSON { response in p

我正在尝试使用alamofire登录。 im使用以下代码:

let parameters = [
            "username": "2gggggjggg",
            "password": "2ubgh",
        ]
        Alamofire.request(.POST, URL , parameters: parameters, encoding: .JSON).responseJSON { response in
            print("request")
            print(response.request)  // original URL request
            print("response")
            print(response.response) // URL response
            print("data")
            print(response.data)     // server data
            print("result")
            print(response.result)   // result of response serialization
            print("JSON")
            if let JSON = response.result.value {
                print("JSON: \(JSON)")
            }
            if let myData = response.data?.base64EncodedStringWithOptions(.Encoding64CharacterLineLength) {
                SignUpVC.clientID = myData
                print(myData)
            }
        }
服务器响应如下所示:

data
Optional(<7b226572 726f7222 3a202275 6e737570 706f7274 65645f67 72616e74 5f747970 65227d>)
result
SUCCESS
JSON
JSON: {
    error = "unsupported_grant_type";
}
数据
可选()
结果
成功
JSON
JSON:{
error=“unsupported\u grant\u type”;
}
原因可能是什么?我遗漏了什么吗

我是新来实现连接到服务器的应用程序的

据我所知,服务器使用Django和REST框架以及oAuth2

我希望得到足够的帮助。我已经试着搜索了很多关于这个问题以及如何解决这个问题的信息,但是没有成功

提前感谢。

调试检查表

  • 您在url中使用了https吗

  • 您的服务器是否具有来自证书颁发机构的服务器证书注意:iOS 9将不会连接到自签名 证书)

  • 您是否使用对象映射器,如“SwiftyJSON”对象模型来映射json
  • 不是因为错误信息,我认为您必须检查您的帖子url或服务器证书

    let URL:String ="https://youURLHere"
    
    调试检查表

  • 您在url中使用了https吗

  • 您的服务器是否具有来自证书颁发机构的服务器证书注意:iOS 9将不会连接到自签名 证书)

  • 您是否使用对象映射器,如“SwiftyJSON”对象模型来映射json
  • 不是因为错误信息,我认为您必须检查您的帖子url或服务器证书

    let URL:String ="https://youURLHere"
    

    1-不,只是HTTP。2-我们使用的是AWS,所以我想是的。3-不,我没有使用任何。顺便说一句,这段代码用于登录。400意味着您有来自服务器端的错误请求1-不,只有HTTP。2-我们使用的是AWS,所以我想是的。3-不,我没有使用任何。顺便说一下,这段代码用于登录。400表示您从服务器端收到了错误的请求