Параметр post man
{
"id": 1,
"end_date": "08-04-2029",
"start_date": "05-04-2029",
"description": "description",
"status": [],
"visits": [
{
"id": 1,
"travel_mode_id": 13,
"trip_id": 1,
"booking_status_id": 0
}
]
}
В моем быстром методе:
let parameter = [
"id": 1,
"end_date": "08-04-2029",
"start_date": "05-04-2029",
"description": "description",
"status": [],
"visits": [
[
"id": 1,
"travel_mode_id": 13,
"trip_id": 1,
"booking_status_id": 0
]
]] as [String : Any]
и запрос Alamofire:
Alamofire.request(url, method: .post,parameters: parameter,encoding: JSONEncoding.default, headers: header).responseJSON {
response in
print(response)
}
и ответ от сервера:
message = "sizeof(): Parameter must be an array or an object that implements Countable";
Этот параметр показывает этот ответ, когда я публикую на сервере. Но тот же параметр работает в почтальоне. Как решить эту проблему?