forms - 发布到数据: url — Are there any use cases?

标签 forms html url

在当前的 HTML5 规范中,可以使用数据方案将表单POST到操作:

http://www.w3.org/TR/2011/WD-html5-20110525/association-of-controls-and-forms.html#form-submission-algorithm

它基本上将表单数据嵌入到操作属性的占位符中,并导航到结果数据:url。

在上面链接的规范描述的表单提交算法中,它是步骤 17。

我了解该算法的工作原理。不过,我想知道这个功能在 Web 应用程序中是否有任何用例。是否有任何有意义的资源可以通过这种方式创建(并且没有更简单的方法来完成它们)?

最佳答案

此功能可以在不使用服务器的情况下调试浏览器如何处理表单。我认为如果我在给定形式的编码方面遇到困难,那将会特别有趣。使用数据 URI 替换实际的应用程序 URL 将允许您查看将通过 POST 传输的表单内容。

也就是说,我想知道这个功能是否在任何地方实现。

对于应用程序中的使用,有更灵活的方式来生成数据URL。如果有一个页面要提取替换的表单数据、解析它并对其执行某些操作,这可能会很方便,但数据 URI 中的额外间接级别似乎没有必要。

关于forms - 发布到数据: url — Are there any use cases?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10026252/

相关文章:

ruby-on-rails - 同时将多个项目添加到购物车

ruby-on-rails - 检查模型中不存在的字段的形式

javascript - 在弹窗中提交表单,然后关闭弹窗

javascript - 在 MVC 中使用单选按钮显示动态字段

javascript - Googlebot 和 Javascript 中的 URL

javascript - jQuery 获取 URL 的最后一部分

c# - ASP.net c# 关于表单的问题

jquery - 仅从已更改的文本输入中收集值

javascript - 每次单击特定按钮时都关注 iframe

java - 在 URL 问题中将参数从 JSP 传递到 Controller