如何在POSTMAN中发送POST对象数组

Hapijs : How to send POST objects array in POSTMAN

本文关键字:POST 对象 数组 POSTMAN      更新时间:2023-09-26

可以帮助我如何发送POST请求在邮差以下的对象数组和验证与Joi在hapi服务器?

var payload = [{ name: 'TEST Name 1',
      answer: 'TEST Answer 1',
      category: 'food',
      score: 10,
      question_id: '10001',
      created_at: '2016-07-10T20:11:34+00:00' },
    { name: 'TEST Name 1',
      answer: 'TEST Answer 1',
      category: 'food',
      score: 10,
      question_id: '10001',
      created_at: '2016-07-10T20:11:34+00:00' }];

下面是hapi-server中的示例Joi验证。

validate: {
      payload: {
        answers: {
          arraySchema: Joi.array().items(Joi.object().keys({
                  name: Joi.string(),
                  answer: Joi.string(),
                  category: Joi.string(),
                  score: Joi.number().integer(),
                  question_id: Joi.string(),
                  created_at: Joi.date()
                }))
        }
      }
    }

在您的post request正文中,您可以使用raw而不是form-data。只是JSON.stringify()的对象数组,你有,并把它扔在原始部分,你应该设置。