Alamofire,呼叫中的额外参数'方法'[重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

我没有运气谷歌一些答案,我得到这个错误“调用中的额外参数'方法'并指向”.get“,但如果我删除”标题:标题为?[字符串:任何]“它作品。请帮忙

let urlParams:[String : Any] = [
        "target": target,
        "q": textToTranslate,
        "key": GOOGLE_CLOUD_API_KEY,
        "source": source]

    let headers:[String : Any] = ["Content-Type": "application/json",
                                  "X-Ios-Bundle-Identifier": Bundle.main.bundleIdentifier as Any]

    // Fetch Request
    let urlString = TRANSLATE_API

    Alamofire.request(urlString, method : .get, parameters : urlParams as? [String: Any], encoding : JSONEncoding.default , headers : headers as? [String: Any]).responseJSON(completionHandler: { (response:DataResponse<Any>) in

    })

enter image description here

alamofire ios11 swift4 xcode9
1个回答
0
投票

我更改了标题:[String:Any]到标题:[String:String]

let bundleIdentifier = Bundle.main.bundleIdentifier!
    let headers:[String : String] = ["Content-Type": "application/json", "X-Ios-Bundle-Identifier": bundleIdentifier]
© www.soinside.com 2019 - 2024. All rights reserved.