【发布时间】:2018-12-14 08:09:48
【问题描述】:
我想发送带有 JSON 的 POST 请求,我期待带有 auth_token 和 refresh_token 的 JSON 对象作为响应。我的代码如下所示:
let headers: HTTPHeaders = [
"Authorization": "Basic " + data.toBase64() //data is just string needed for authentication
]
// this should be a JSON
let parameters = [
"code": self.code,
"grant_type": "authorization_code",
"redirect_uri": "populi://callback"
]
Alamofire.request("https://populi.pl/api/v1/auth/token", method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: headers).responseString { response in
print(response.request)
print("\n3 RESPONSE : \(response)")
print("\n3 POST : \(response.response)")
print("\n3 DATA : \(response.data)")
print("\n3 RESPONSE RESULT : \(response.result)")
print("\n3 RESPONSE RESULT VALUE : \(response.result.value)")
print("3 ERROR : \(response.error)")
}
是的,我打印了很多东西,那是因为我是网络新手。 作为回应,我永久移动了 301。 为什么?我不知道出了什么问题。这是参数中的错误 JSON 还是重定向?我应该得到 200 和 JSON 作为响应。
【问题讨论】:
-
这是用于 Oauth 的吗?
-
@hardikdevios 是的????
标签: json swift alamofire swift4