{
"vUserList": [
{
"firstName": "Kate",
"lastName": "Bell",
"email": "katebell@mac.com"
},
{
"lastName": "Higgins",
"firstName": "Daniel",
"email": "dhiggins@mac.com"
},
{
"email": "JohnAppleseed@mac.com",
"firstName": "John",
"lastName": "Appleseed"
},
{
"lastName": "Haro",
"firstName": "Anna",
"email": "annaharo@mac.com"
},
{
"email": "hankzakroff@mac.com",
"firstName": "Hank",
"lastName": "Zakroff"
}
]
}
Это параметры запроса, которые мне нужно отправить на сервер.
func getContactsParameters() -> [String : Any] {
return [Keys.vUserList : arrContacts]
}
var headers = [
Keys.XAPIKEY: "5dik8fo5yecc25bfcc562724dd674bde5fh5ju8y"
]
Alamofire.request("urlString", method: .post, parameters: getContactsParameters(), encoding: JSONEncoding.default, headers: headers).responseJSON { response in
print(response)
}
getContactsParameters () журнал консоли, как показано ниже, В ответ, Я получаю Null с кодом успеха.
Я говорил с бэкэндами, они говорят, что если я не получу этот ключ "vUserList", то вы можете получить нулевой ответ. Но я дважды проверил орфографию и все. Другой сценарий состоит в том, что, говорят, если мы не получим запрос в правильном json, то вы можете получить нулевой ответ.
Я пробовал много разных решений, но ни одно из них не работает. : (
Любая помощь приветствуется!
Вот я прилагаю, скриншот почтальона. В почтальоне работает нормально.