钛-当我在正文内容中使用JSONArray时,Post请求不起作用

钛-当我在正文内容中使用JSONArray时,Post请求不起作用,post,appcelerator,appcelerator-titanium,appcelerator-mobile,Post,Appcelerator,Appcelerator Titanium,Appcelerator Mobile,您好,我正在使用HTTPClient发送POST请求。这里我传递一些JSON数据,其中包含一些数组 { "pccpId": "11111", "courseId": "XXXXX", "employeeId": "XXXXXX", "userId": "X!@#$", "assignments": [ { "Id": "XXXX", "targetDate": "05/30/20

您好,我正在使用HTTPClient发送POST请求。这里我传递一些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个错误代码。当我检查后端时,根本没有点击服务器。当我在邮递员上运行时,同样的数据给出了预期的结果

谁有什么建议


谢谢

我有一个带Tianium nodeJS api的pb,解决方法是在服务器上对数据进行字符串化和解析

尝试但不要像这样重复引用您的密钥

{
  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"
    }
  ]
}

如果您发布一些代码示例来说明您正在做什么,可能会有所帮助……这可能是内容类型问题。如果你可以共享代码或分享邮递员的截图。浪费计算时间来序列化数据。最好的方法是在服务器端按预期获取对象。