Titanium - почтовый запрос не работает, когда я использую JSONArray в теле содержимого - PullRequest
0 голосов
/ 12 июня 2018

Привет. Я отправляю запрос POST, используя HTTPClient.Здесь я передаю некоторые данные JSON, которые имеют несколько массивов.

 {
      "pccpId": "11111",
      "courseId": "XXXXX",
      "employeeId": "XXXXXX",
      "userId": "X!@#$",
      "assignments": [
        {
          "Id": "XXXX",
          "targetDate": "05/30/2018",
          "targetNewDate": "04/30/2018"
        },
        {
          "Id": "YYYYY",
          "targetDate": "04/22/2018",
          "targetNewDate": "04/26/2018"
        }
      ]
    }

Когда я использую эти данные, я получаю 400 код ошибки.Когда я проверяю с помощью backend, это не касается сервера.Те же данные дают ожидаемый результат, когда я работаю на Почтальоне.

У кого-либо есть предложения !!

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 июня 2018

Попробуйте, но ваши ключи без двойных кавычек, как это

{
  pccpId: "11111",
  courseId: "XXXXX",
  employeeId: "XXXXXX",
  userId: "X!@#$",
  assignments: [{
      "Id": "XXXX",
      "targetDate": "05/30/2018",
      "targetNewDate": "04/30/2018"
    },
    {
      "Id": "YYYYY",
      "targetDate": "04/22/2018",
      "targetNewDate": "04/26/2018"
    }
  ]
}
0 голосов
/ 13 июня 2018

У меня есть этот pb с titanium nodeJS api, решение состоит в том, чтобы привести в порядок ваши данные и проанализировать их на сервере

...