我正在尝试转换此curl命令( wort ):
curl https://address --user appID:appPassword -d grant_type=client_credentials -d scope=read -d format=json
迅速。
我已经有一个,但是我不知道如何通过我的appid和apppassword:
private func LoadKey() {
let params : Parameters = ["grant_type":"client_credentials",
"scope":"read",
"format":"json"]
let url = "https://address"
Alamofire.request(url, method: .post, parameters: params, encoding: URLEncoding.httpBody).response{ response in
print(response)
}
}
祝您有美好的一天,并提前感谢您的回答。
首先将数据解析为dictionary
,使用.updateValue()
函数,然后将它们解析回参数,
var params : [String:String] = ["grant_type":"password",
"scope":"read",
"format":"json"]
params.updateValue("myPassword", forKey: "grant_type")
如果找不到键,它将创建一个具有该值的新密钥。