直接提交表格申请url
Submit a form directly to request url
在 puppeteer 中,我直接通过填写所需数据然后单击提交按钮来提交表单。我想知道如何像网页那样将表单直接提交给 api。
在此页面上的示例中,当我提交表单时,它会向 post 发送网络请求
https://www.example.com/api/v3/user?timestamp=1592947755672
请求方式:POST
那么Request Payload就是一个json对象。
{firstName: "John",
lastName: "Travis"}
如何将我的对象传递给 url 以便我可以通过填写表格?
这是在 puppeteer 之外做的事情,但你可以用 Node 解决它。
I.) 如果你更喜欢在没有新依赖的情况下解决它,但有更长的回调行,你可以使用 Node 的“http”模块 http.request(options\[, callback\])
.
II.) 如果你不介意在你的项目中有一个新的依赖,那么 npm 包 request was used for a long time as a simplified HTP client. It is deprecated as of February 11th 2020 so I'd suggest to use node-fetch (0 dependencies) or axios (1 dependency).
Request 在 this GitHub 问题中收集替代库。
在 puppeteer 中,我直接通过填写所需数据然后单击提交按钮来提交表单。我想知道如何像网页那样将表单直接提交给 api。 在此页面上的示例中,当我提交表单时,它会向 post 发送网络请求
https://www.example.com/api/v3/user?timestamp=1592947755672
请求方式:POST 那么Request Payload就是一个json对象。
{firstName: "John",
lastName: "Travis"}
如何将我的对象传递给 url 以便我可以通过填写表格?
这是在 puppeteer 之外做的事情,但你可以用 Node 解决它。
I.) 如果你更喜欢在没有新依赖的情况下解决它,但有更长的回调行,你可以使用 Node 的“http”模块 http.request(options\[, callback\])
.
II.) 如果你不介意在你的项目中有一个新的依赖,那么 npm 包 request was used for a long time as a simplified HTP client. It is deprecated as of February 11th 2020 so I'd suggest to use node-fetch (0 dependencies) or axios (1 dependency).
Request 在 this GitHub 问题中收集替代库。