提交表单到另一台服务器:我需要一个API?(Submitting a form to another

2019-10-28 19:26发布

所以有人问我看重建一个网站,我没有建立的部分。 其中一个我遇到的一个问题是它正在通过从另一台服务器的iFrame加载的接触形式。 显然,表单的action提交到其他服务器,信息存储在数据库中的客户端在后面看到。

我从来没有处理之前,这样的事情,我不知道我是否需要经过某种API的主机可能能够提供,或者我可以重新创建表格,以便我可以风格它,只是把它提交到同一个服务器。 对不起,这个问题的菜鸟级,但我只是希望指出了正确的方向。

Answer 1:

当你打算做的,技术上的工作(我已经做到了自己几次),就可以在远程主机可能从自身以外的地点拒绝POST数据。

例如,如果你的网站在www.example.com运行和主机网站运行www.host.com在host.com运行的服务器将能够确定如果你是从example.com发送POST数据。 这再一次,是只有一个问题,如果他们是跨站检查。

既然你没有访问到他们的服务器知道,你将不得不尝试一下,看看。



Answer 2:

事实上,这种类型的拒绝可能会或可能不会发生:由于服务器需要读取引荐拒绝,但引用不被每任何浏览器发送。

此外,提防像会话ID保护机制。 或者某种授权哈希的注入形式隐藏字段。



文章来源: Submitting a form to another server: Do I need an API?