带有参数的Swift 4 Open Safari

时间:2018-09-05 16:02:10

标签: swift web

我想写带有链接的付款...我使用以下代码将Safari用作默认浏览器:

UIApplication.shared.open(payURL!, options: [:], completionHandler: nil)

我想将参数传递给身体:

let q1 = URLQueryItem(name: "name", value: "Vladimir")
let q2 = URLQueryItem(name: "email", value: "email@email.com")
let q3 = URLQueryItem(name: "amount", value:  "50")

这是标题

“内容类型”,“ application / json / x-www-form-urlencoded”

“接受”,“ application / json; charset = utf-8”

已更新:

payURL:http://a954032.had.su/api/v1/robokassa/generate-url

方法:开机自检

1 个答案:

答案 0 :(得分:0)

您不能使用openURL方法传递POST数据,只能传递GET数据。您可以将WebView和POST请求与URLRequest或Alamofire一起使用。