繁体   English   中英

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

[英]Hapijs : How to send POST objects array in POSTMAN

可以帮助我如何在POSTMAN中为以下对象数组发送POST请求并在hapi服务器中与Joi进行验证?

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' }];

以下是示例Joi在hapi服务器中验证的示例。

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()
                }))
        }
      }
    }

在发布请求的正文中,可以使用raw来代替form-data 只需JSON.stringify()您拥有的对象数组JSON.stringify()放入原始部分,就应该进行设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM