[英]What is the difference between enctype and formenctype in HTML5?
[英]What's the difference between content-type and enctype
對於HTML表單。 我很困惑,我正在嘗試設置enctype ='application / octet-stream',但服務器接收到content-type ='application / x-www-form-urlencoded'(默認值)的請求。
enctype
屬性指定瀏覽器在將表單數據提交給服務器時使用的內容類型(在HTTP術語中,如Content-Type
標頭中所示)。
但是, 規范在此上下文中僅定義了兩種內容類型, application/x-www-form-urlencoded
(默認)和multipart/form-data
,並添加:“其他內容類型的行為未指定。”在實踐中會發生什么是瀏覽器默認使用其他值忽略enctype
屬性。 如果您在Firebug中檢查文檔,則可以看到這一點:檢查form
元素,DOM窗格包含屬性enctype
- 具有默認值。 Web瀏覽器中常見的是對標記中的錯誤保持沉默。
類型application/octet-stream
在這種情況下不會非常有用,因為如果瀏覽器發送了這樣的信息,它將有效地說“這是未知(或未指定)結構的二進制數據塊”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.