Что эквивалентно этой команде curl в swift? - PullRequest
0 голосов
/ 26 октября 2019

Что эквивалентно этой команде 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)")
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...