Swift,如何从HTTP请求返回数据?

时间:2019-12-09 03:59:18

标签: swift

我发现学习swift或多或少是无法忍受的,任何在Python中单行完成的事情都将成为swift的全部任务。

我正在尝试从http请求中返回数据,但找不到单个说明其来源的数据。我能找到的唯一内容是打印数据而不是返回数据,无论是作为字典(使用JSONSerialization)还是作为字符串。

let url = URL(string: "url")!
let task = URLSession.shared.dataTask(with: url) { (data, response, error) in
    if let error = error {
        print("error: \(error)")
    } else {
        if let response = response as? HTTPURLResponse {
            print("statusCode: \(response.statusCode)")
        }
        if let data = data, let dataString = String(data: data, encoding: .utf8) {
            print("data: \(dataString)")
        }
    }
}
task.resume()

1 个答案:

答案 0 :(得分:-1)

func makePostRequest(){

Product_name      brand_strength
STELARA           90MG
STELARA           130MG
STELARA           45MG
STELARA           5MG/1ML

}