繁体   English   中英

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

[英]what is in background of html submit form?

我试图弄清楚单击html提交表单按钮时实际发生的情况。

我想它会生成某种http请求(类似于ajax get或post调用),该请求在http正文中具有数据,并发送到操作字段中指定的地址。

1)我说的对吗?

2)我已经在服务器端看到了许多使用PHP或ASP处理表单的方法。 我可以使用例如Jersey的Java REST Application处理它吗? 如果在操作字段中输入正确的URL,提交表单是否可以使用REST?

谢谢。

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

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

总结:

1)是的,您是对的。

2)从我刚刚读过的内容(从未亲自使用过REST),REST应用程序是通过Servlet机制实现的,并且使用HTTP协议,因此,如果表单指向该应用程序的表单,则应该可以编写用于处理HTML表单的REST应用程序网址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM