`
jayjayjaylun
  • 浏览: 90005 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

http content-type

    博客分类:
  • web
阅读更多
http://www.utoronto.ca/webdocs/HTMLdocs/Book/Book-3ed/appb/mimetype.html



application/x-www-form-urlencoded





关于application/x-www-form-urlencoded等字符编码的解释说明

 在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 
下边是说明: 
application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 
multipart/form-data: 窗体数据被编码为一条消息,页上的每个控件对应消息中的一个部分。 
text/plain: 窗体数据以纯文本形式进行编码,其中不含任何控件或格式字符。
 补充
form的enctype属性为编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application /x-www-form-urlencoded。 
当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1& amp;name2=value2...),然后把这个字串append到url后面,用?分割,加载这个新的url。
 当action为post时候,浏览器把form数据封装到http body中,然后发送到server。 如果没有type=file的控件,用默认的application/x-www-form-urlencoded就可以了。

 但是如果有type=file的话,就要用到multipart/form-data了。浏览器会把整个表单以控件为单位分割,并为每个部分加上 Content-Disposition(form-data或者file),
Content-Type(默认为text/plain),name(控件 name)等信息,并加上分割符(boundary)。
分享到:
评论

相关推荐

    HTTP Content-type对照表.md

    HTTP Content-type对照表:文档中列举了开发中绝大部分的ContentType类型信息

    Content-Type详解

    Content-Type是HTTP协议中一个非常重要的头域,用于指示Web服务器发送的响应正文的格式和类型。 Content-Type头域的格式为:Content-Type: [type]/[subtype]; parameter。其中,type表示顶级媒体类型,subtype表示...

    content-type:创建和解析HTTP Content-Type标头

    根据RFC 7231创建和解析HTTP Content-Type标头 安装 $ npm install content-type API var contentType = require ( 'content-type' ) contentType.parse(字符串) var obj = contentType . parse ( 'image/svg+...

    Content-Type

    Content-Type 是 HTTP 协议中的一个 header 字段,用于指示返回消息的 MIME 类型。它是服务器响应消息中非常重要的内容,表明后面的文档属于什么 MIME 类型。Content-Type 的格式为:Content-Type: [type]/[subtype]...

    常用Content-type

    `Content-type`是HTTP协议中的一个关键概念,用于定义数据的类型或格式。在Web开发中,特别是PHP编程中,`header()`函数常用来设置HTTP响应头,其中`Content-type`是一个重要的参数,用于告知浏览器如何解析服务器...

    Content-Type的一张表

    在互联网世界中,数据传输是不可或缺的部分,而`Content-Type`是HTTP协议中用来定义网络文件类型和网页内容样式的标准。它对于浏览器理解和正确显示数据至关重要。标题“Content-Type的一张表”揭示了我们将讨论的...

    Go-依赖Content-Typeheader自动地解析request.Body

    首先,`Content-Type`是HTTP头中的一个字段,用于指示资源的MIME类型。例如,`application/json`表示JSON格式的数据,`text/plain`表示纯文本,`multipart/form-data`则用于表单数据等。在Go的`net/http`包中,...

    sense_0.9.zip解决Content-Type问题后版本

    3. **Content-Type**: Content-Type是HTTP头中的一个字段,用于指示资源的MIME类型。在Elasticsearch中,正确设置Content-Type对于数据的序列化和反序列化至关重要,比如JSON、text/plain或application/x-ndjson等。...

    cont-type:根据 RFC 7231 生成和解析 HTTP Content-Type 标头。该模块可以在不中断的情况下解析无效的 MIME 类型。 如果可用,您可以获得 mime 类型和字符集

    类型根据 RFC 7231 生成和解析 HTTP Content-Type 标头。该模块可以在不中断的情况下解析无效的 MIME 类型。 如果可用,您可以获得 mime 类型和字符集安装$ npm install con-type应用程序接口 var contentType = ...

    HTTP_Response消息Content-Type规范

    在HTTP通信中,响应消息中的`Content-Type`头部字段扮演着至关重要的角色。它定义了HTTP响应体(即消息主体)的数据类型,帮助接收端的浏览器或其他客户端应用程序正确解析和处理收到的数据。本篇文章将深入探讨`...

    php中header设置常见文件类型的content-type

    在PHP中,header函数是用于发送原始HTTP头到客户端的关键函数,其中一项非常重要的应用就是设置HTTP响应的Content-Type。Content-Type用于指示服务器响应的内容类型,告诉浏览器或其他客户端应该以何种方式处理返回...

    前端开源库-content-type-mime

    总的来说,`content-type-mime`这样的前端开源库为开发者提供了一种标准化和便捷的方式来处理文件的MIME类型,提高了代码的可读性和可维护性,同时也降低了跨平台和跨浏览器兼容性问题的风险。理解和熟练使用这类库...

    详解Http请求中Content-Type讲解以及在Spring MVC中的应用

    在HTTP请求中,Content-Type是一个至关重要的头部字段,它用于标识请求体中携带的数据类型。在Web开发中,特别是使用Spring MVC框架时,正确设置Content-Type对于处理客户端与服务器之间的数据交互至关重要。本文将...

    VUE项目axios请求头更改Content-Type操作

    对于特定请求类型,如POST请求,更改Content-Type字段是一个常见的操作,它用于指定客户端发送数据的格式。Content-Type表明了请求数据的MIME类型(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展...

    http中content-type头值-1

    在HTTP协议中,`Content-Type`头部是至关重要的,它定义了发送的数据类型或MIME类型(Multipurpose Internet Mail Extensions)。MIME类型是一种标准,用于标识文件的内容类型,使得接收端(通常是浏览器)能够正确...

    ContentType大全

    `ContentType`全称为`Content-Type`,它是HTTP响应头中的一个字段,用于告诉浏览器或接收方数据的MIME类型(Multipurpose Internet Mail Extensions)。MIME类型是一种标准,用于标识互联网上的资源类型,如文本、...

    mongoose.c编写多表单域(多input项)文件上传示例代码

    `mongoose.c`提供了一个名为`mg_get_http_field`的函数,可以用来获取HTTP头信息,包括`Content-Type`和`Content-Disposition`,后者包含了关于上传文件的信息。 接下来,我们需要找到`Content-Type`为`multipart/...

    php header Content-Type类型小结

    在Web开发中,正确设置`Content-Type`头是至关重要的,因为它定义了数据的MIME类型,即告诉浏览器如何处理返回的数据。MIME类型是一个标准格式,用于表示不同类型的文件或内容。 `Content-Type`头的类型有很多,...

Global site tag (gtag.js) - Google Analytics