如何正确发送 Cypress POST 请求?

时间:2020-12-19 14:16:03

标签: cypress

我需要通过发送 POST 请求来创建一个实体。手动执行此操作时,我可以看到请求 URL、内容类型、有效负载等。例如:

Request Method: POST
Request URL: 'admin/xxx/manual-enrol'
Form Data: addedUserIds[]: 111

我已创建成功发送的请求(返回状态为 200),但未创建实体。这是我尝试过的:

变体 1:

cy.request('POST', 'admin/xxx/manual-enrol', { "addedUserIds[]": 111} );

变体 2:

cy.request({
    method: 'POST',
    url: 'admin/xxx/manual-enrol',
    form: true,
    body: {
      "addedUserIds[]": 111
    }
  })

这次失败的可能原因是什么?

0 个答案:

没有答案