什么是内容类型和加密类型之间的区别(What's the difference betwee

2019-06-28 01:48发布

对于HTML表单。 我很困惑,我试图设置是enctype =“应用/八位字节流”,但该服务器接收与内容类型=“应用/ X WWW的窗体-urlencoded”(默认值)的请求。

Answer 1:

enctype属性指定的内容类型(HTTP术语,如在所示Content-Type通过时,它的形式数据提交给服务器的浏览器中使用报头)。

然而, 规范在这方面只定义了两个内容类型, application/x-www-form-urlencoded (默认)和multipart/form-data ,并补充说:“行为对其他内容类型是不确定的”,在实践中会发生什么是浏览器忽略这些enctype与其他属性值,使用默认的。 你可以看到这一点,如果你检查,例如在Firebug的文档:检查form元素,在DOM窗格包含属性enctype -with的默认值。 它是在Web浏览器常见的是沉默的标记错误。

类型application/octet-stream不会在这方面是非常有用的,因为如果浏览器发送这样的信息,这将是有效地说:“这是未知的(或不指定)结构的二进制数据的疙瘩”。



文章来源: What's the difference between content-type and enctype
标签: html forms gwt