Ios Swift-服务器响应“;不支持的“U型授权”;
我正在尝试使用alamofire登录。 im使用以下代码: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
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
我希望得到足够的帮助。我已经试着搜索了很多关于这个问题以及如何解决这个问题的信息,但是没有成功
提前感谢。调试检查表
let URL:String ="https://youURLHere"
调试检查表
let URL:String ="https://youURLHere"
1-不,只是HTTP。2-我们使用的是AWS,所以我想是的。3-不,我没有使用任何。顺便说一句,这段代码用于登录。400意味着您有来自服务器端的错误请求1-不,只有HTTP。2-我们使用的是AWS,所以我想是的。3-不,我没有使用任何。顺便说一下,这段代码用于登录。400表示您从服务器端收到了错误的请求