快速的问题。

有是传统的网站(即不是我的控制之下,并且不能被修改),这为用户提供了一个表格填写数据,然后将用户的提交'的形式进行处理。几乎没有任何错误此表上检查,并没有多少帮助的用户(即它是大约12年前设计的非常简洁,因为尚未更新)。

无最少,在本申请的后端具有关键性的作用。

我的问题是,是否有可能(而无需任何修改原有网站的能力),写我自己的新的前端在asp.net(用适当的预提交验证)在不同的服务器和域上的生活,然后模拟“提交”到另一个网络服务器,只要我复制的形式/数据正在发送?

这里关键的问题,我想,是有可能提交表单产生一个网站到另一个,并可以在此与任何改变传统的网站?

完成

评论理解。

有帮助吗?

解决方案

简短的回答是“是”,则长的答案是“这取决于”。 HTML和HTTP的基础知识允许,但不知道多一点关于传统的网站,你不能确切知道它会工作的落实。

在理论上你只需要确保该字段的名称是相同的,并设置形式向传统网站的页面URL的目标。

在实践中遗留的网站可以做各种各样的事情,这使得很难或不可能实现(这可能需要正确设置Cookie或保持例如内部状态)。

在最好的事情是刚刚尝试。它不应该多久只是小样基本字段和发布形式,看看它是否工作。一旦你知道它的工作原理,然后你可以不用担心您添加额外的检验等。

其他提示

  

这里关键的问题,我想,是有可能提交表单产生一个网站到另一个,并可以在此与任何改变传统的网站?

完成

是的,我这样做过 - 前提是目标网站没有做任何参照检查。 POST请求是一个POST请求,不管其来源。

您只需要确保所有的领域都完全一样在你的要求,因为他们会从原来的页面,即是未来 - 相同的字段名称,相同的编码等

请注意,如果现有的网站进行身份验证的用户,您将需要找到一种方法,还收集并一起传递这些信息。否则,虽然菲尔的点是点涂。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top