Я все еще изучаю программирование в Swift, я успешно использовал сервисы с Alamofire, но теперь я столкнулся со следующей проблемой, у меня есть сервис, в который я отправил 2 json в URL, и я действительно не знаю, как отправить этоДанные я видел несколько примеров, но я до сих пор не могу понять.Уже настроили политику безопасности, но проблема та же
Это мой URL {{url}} apps / Search2 / {"search": "", "user": 14, "category": 2, "Numero": 0, "подгруппа": - 1, "типо": - 1, "подкатегорию": - 1, "cantidad": 0} / { "макс": 5000, "Minimo": 1}
и это то, что я пытался
static func loadMenuWithFilter(search : String, userId : Int, categoryId : Int ){
let menu : Parameters = ["search" : search, "user" : userId, "category" : categoryId, "numero" : 0, "subgroup" : -1, "tipo" : -1, "subcategory" : -1,"cantidad" : 0]
Alamofire.request(AlamofireConstants.MENU_FILTER, method: .get, parameters: menu, encoding: JSONEncoding.default)
.validate(statusCode: 200..<300).responseData { response in
switch response.result {
case .failure(let error):
print("error ==> \(error)")
case .success(let data):
do{
let decoder = JSONDecoder()
decoder.keyDecodingStrategy = .convertFromSnakeCase
let result = try decoder.decode(Menu.self, from: data)
print("MenuController \(result)")
} catch {
print("MenuController \(error)")
}
}
}
}
, очевидно, я не добился успеха, потому что я уверен, что это не правильный способ сделать это.Мой сервисный ответ 404