【问题标题】:Submit a form directly to request url直接提交表单请求url
【发布时间】:2020-06-23 23:38:26
【问题描述】:

在 puppeteer 中,我通过填写所需数据然后单击提交按钮来直接提交表单。我想知道如何像网页一样将表单直接提交给 api。 在此页面上的示例中,当我提交表单时,它会将网络请求发布到

https://www.example.com/api/v3/user?timestamp=1592947755672

请求方法:POST 那么Request Payload就是一个json对象。

{firstName: "John",
lastName: "Travis"}

如何将我的对象传递给 url,以便我可以通过填写表单?

【问题讨论】:

    标签: node.js http-post puppeteer


    【解决方案1】:

    这是在 puppeteer 之外做的事情,但你可以用 Node 解决它。

    I.) 如果您希望在没有新依赖但使用更长的回调行的情况下解决它,您可以使用 Node 的“http”模块 http.request(options\[, callback\])

    II.) 如果您不介意在您的项目中添加新的依赖项,那么 npm 包 request 长期以来一直用作简化的 HTP 客户端。它已于 2020 年 2 月 11 日弃用,因此我建议使用 node-fetch(0 个依赖项)或 axios(1 个依赖项)。

    请求this GitHub issue 中收集替代库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-03
      • 1970-01-01
      • 2021-10-02
      • 2015-10-14
      • 2020-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多