我有一个从 URL 获取内容的代码,但是如何为下面的代码添加标题和参数。
let url = NSURL(string: catURL)
let config = URLSessionConfiguration.default
let session = URLSession(configuration: config)
let task = session.dataTask(with: url as! URL) {
( data, response, error) in
if let taskHeader = response as? HTTPURLResponse {
print(taskHeader.statusCode)
}
if error != nil {
print("There is an error!!!")
print(error)
} else {
if let content = data {
do {
let array = try JSONSerialization.jsonObject(with: content, options: JSONSerialization.ReadingOptions.mutableContainers) as AnyObject
let dictionary = try JSONSerialization.jsonObject(with: content) as! [String:Any]
if let items = dictionary["course"] as? [[String:Any]] {
for item in items {
if let ids = item["name"] {
print("iDS = \(ids)")
}