当我尝试使用带有 swift 4 的 alamofire 打印 json 结果时,我得到一个 "Error Domain=kCFErrorDomainCFNetwork Code=303"

when i am trying to print a json result using alamofire with swift 4 i am getting an "Error Domain=kCFErrorDomainCFNetwork Code=303"

Alamofire.request("https://www.googleapis.com/youtube/v3/playlists", 
method: .get, parameters: ["part": "snippet", "channelId": 
"UCMztOaBEOOswwu0wHlchkeA", "key": 
"AIzaSyBHzTMlp1FkiIQJxda5UgSunikzfnQWnwQ" ], encoding: 
JSONEncoding.default, headers: nil).downloadProgress(queue: 
DispatchQueue.global(qos: .utility)) { Progress in
        print("progress: \(Progress.fractionCompleted)")

                }
        .validate { request ,response ,data in


            return .success
    }

        .responseJSON { response in
            print(response)
            debugPrint(response)
    }

当我尝试打印响应时出现错误“Domain=kCFErrorDomainCFNetwork Code=303

JSONEncoding.default更改为URLEncoding.default

这些参数是here定义的查询参数,因此您应该使用URLEncoding而不是JSONEncoding