使用服务器用户和密码在Swift中发布方法



我正在尝试转换此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")

如果找不到键,它将创建一个具有该值的新密钥。

相关内容

  • 没有找到相关文章

最新更新