如何填写表单并将其提交到不同的域
how to fill and submit forms to a different domain
我正在尝试自动向第三方拥有的完全不同的网站提交表单,目标是帮助我公司的用户获取信息,而不需要让他们做任何事情,然后点击 link.
我已经尝试了从 google
搜索到的几种方法
跨域发帖source
在我的例子中,我尝试使表单与目标表单相似,但没有成功
使用 curl source
我试过了,它没有为我填写任何表格,我将 curl 响应保存到一个 html 文件并在 Firefox 中打开它(无论如何我不知道要测试它)
我尝试使用 URL 参数
我不知道为什么它不起作用,但出于安全原因,我的理论被过滤了
我正在处理的应用程序的当前堆栈正在使用 nextjs
终于解决了
编号 1 是解决方案,但请确保 POST 的目标字段具有相同的名称。我不知道为什么,但是某些目标网站在浏览器中的名称和处理的实际表单中的名称不同。
我正在尝试自动向第三方拥有的完全不同的网站提交表单,目标是帮助我公司的用户获取信息,而不需要让他们做任何事情,然后点击 link.
我已经尝试了从 google
搜索到的几种方法跨域发帖source
在我的例子中,我尝试使表单与目标表单相似,但没有成功使用 curl source
我试过了,它没有为我填写任何表格,我将 curl 响应保存到一个 html 文件并在 Firefox 中打开它(无论如何我不知道要测试它)我尝试使用 URL 参数
我不知道为什么它不起作用,但出于安全原因,我的理论被过滤了
我正在处理的应用程序的当前堆栈正在使用 nextjs
终于解决了
编号 1 是解决方案,但请确保 POST 的目标字段具有相同的名称。我不知道为什么,但是某些目标网站在浏览器中的名称和处理的实际表单中的名称不同。