Что эквивалентно этой команде curl в Swift?
curl --request PUT \
--url https://api.sendgrid.com/v3/marketing/contacts \
--header 'authorization: Bearer <AccessToken>' \
--header 'Content-type: application/json' \
--data '{"list_ids":["a7aab3b0-0307-40e6-aa6f-7a3964b8fa1f", "0464f62d-9bb7-440c-8f64-ff2b66ec199b"],"contacts":[{"email": "d98@gmail.com"}]}'
Вот что у меня есть:
var listIds = ["string", "string"]
let json : [String: Any] = [
"listIds": listIds,
"contacts": [[ "email" : "\(email)" ]]
];
do {
let data = try JSONSerialization.data(withJSONObject: json, options: [])
request.httpBody = data
} catch {
print("sendgrid \(error)")
}