Мне нужно отправить список строк под ключ в теле. Alamofire делает параметры супер простыми, но я не могу понять, как это сделать в теле запроса. Это не помогает мне, потому что это для простой строки, и я не могу понять, как заставить ее работать для массива строк: POST request with a simple string in body with Alamofire. Это одно название о теле JSON, но ответ дает им как параметры Alamofire 4, Swift 3 and building a json body. Кто-нибудь имеет ответ или ссылку на то, что действительно решает мою проблему?Есть ли простой способ отправить ключ, значение в Alamofire в теле NOT param?
Код по запросу:
var params = ["phone_numbers": [6314560046, 8458200476]] as [String: Any]
Alamofire.request(url, method: .post, parameters: params, encoding: JSONEncoding.default, headers: headers).responseJSON() { response in
На самом деле вам нужно создать объект запроса, а затем установить тело HTTP. URLRequest содержит это свойство. Используйте 'let r = Almofire.request (" API_CALL ")' и 'r.httpBody =" YOUR_KEY_VALUE_IN_STRING "' –