什么是html提交表格的背景?

时间:2013-09-11 08:46:08

标签: java html forms rest

我想弄清楚点击html提交表单按钮后会发生什么。

我想它会生成某种http请求(类似于ajax get或post call),它在http体中有数据并被发送到action字段中指定的地址。

1)我是对的吗?

2)我在服务器端看到过很多用PHP或ASP处理表单的方法。我可以使用Java REST Application处理它吗?泽西?如果我在行动领域中放置了正确的URL,那么提交表格是否能够点击REST?

谢谢。

1 个答案:

答案 0 :(得分:1)

通过以HTML格式提交表单,您基本上告诉浏览器为标记中定义的URL生成正常的HTTP请求,通常是POST或GET,其中表单字段根据指定的方法附加到URL中或包含在URL中请求数据。

与“普通”HTTP请求没有什么特别或不同之处,实际上您可以通过在浏览器中将表单键和值附加到URL并在GET方法的情况下导航到它来手动“提交表单”。

汇总:

1)是的,你是对的。

2)从我刚刚阅读的内容(从未使用过REST)开始,REST应用程序由servlet机制实现并使用HTTP协议,因此如果表单指向应该可以编写用于处理HTML表单的REST应用程序到此应用程序的URL。