Python 如何在swift 3.0中进行rest api post调用

Python 如何在swift 3.0中进行rest api post调用,python,swift,Python,Swift,因此,我一直在使用python中的请求来进行api调用,目前以这种方式使用它: import requests data = {"tag":"hello","value":"ayush"} r = requests.post('MY URl', data) 现在我想在swift中实现相同类型的post api调用(以尽可能最短和最简单的方式),因此请您提供帮助。最简单的方式是使用Alamofire: -但这需要在项目中增加一个库 你也可以通过苹果提供的内部框架“手工”完成,通过URLRequ

因此,我一直在使用python中的请求来进行api调用,目前以这种方式使用它:

import requests

data = {"tag":"hello","value":"ayush"}
r = requests.post('MY URl', data)

现在我想在swift中实现相同类型的post api调用(以尽可能最短和最简单的方式),因此请您提供帮助。

最简单的方式是使用Alamofire: -但这需要在项目中增加一个库


你也可以通过苹果提供的内部框架“手工”完成,通过
URLRequest
/
URLSession

你要求的快速简单,这只是激发和忘记。如果您想处理响应,请参阅上面的建议。要获得优雅的方法,请查看Swift Talk(这些讨论非常好)

如果使用HTTP与HTTPS,则必须将项目的Info.plist NSAppTransportSecurity属性Allow arbital load设置为true

    let url = URL(string: "http://yourdomain.com")!
    var request = URLRequest(url: url)
    request.httpMethod = "POST"
    request.httpBody = "{\"tag\":\"hello\",\"value\":\"ayush\"}".data(using: .utf8)
    URLSession.shared.dataTask(with: request).resume()
是的,好的,谢谢(我已经试过了,但对我不起作用)无论如何,谢谢