gpt4 book ai didi

swift - 如何使用 Alamofire 发出此 curl 请求?

转载 作者:行者123 更新时间:2023-11-30 10:27:21 25 4
gpt4 key购买 nike

这是我的 curl 网址

curl -X POST https://fax.twilio.com/v1/Faxes \
--data-urlencode "From=+15017122661" \
--data-urlencode "To=+15558675310" \
--data-urlencode "MediaUrl=https://www.twilio.com/docs/documents/25/justthefaxmaam.pdf" \
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

我如何在 Almofire 中实现这个?我正在尝试这样的方式。

AF.request(URL(string: "https://fax.twilio.com/v1/Faxes")!, method: .post, parameters: params, encoding: JSONEncoding.default, headers: headers).authenticate(username: "", password: "").responseJSON { response in

print(response)
}

如何在 almofire 中实现 data-urlencode“From=+15017122661”?

最佳答案

使用 Alamofire 尝试此代码:

if let url = URL(string: "https://fax.twilio.com/v1/Faxes") {

let parameters = [
"From": "+15017122661",
"To": "+15558675310",
"MediaUrl": "https://www.twilio.com/docs/documents/25/justthefaxmaam.pdf"
]

AF.request(url, method: .post, parameters: parameters, encoder: URLEncodedFormParameterEncoder.default, headers: nil, interceptor: nil)
.authenticate(username: "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", password: "your_auth_token")
.responseJSON { response in
switch response.result {
case .success(let json):
print(json)
case .failure(let error):
print(error)
}
}
}

我已经用我的信用进行了测试 - 它应该可以工作,但我没有用于输入/输出传真的真正设备

关于swift - 如何使用 Alamofire 发出此 curl 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59872108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com