首页 > 解决方案 > 如何正确发送赛普拉斯 POST 请求?

问题描述

我需要通过发送 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
    }
  })

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

标签: cypress

解决方案


推荐阅读