HTTP规范中关于消息的header实体头部Content-Type
Content-Type实体头部:
Content-Type = "Content-Type" ":" media-type
media-type = type "/" subtype *( ";" parameter )
type = token
subtype = token
parameter = attribute "=" value
attribute = token
value = token | quoted-string
比较常见的Content-Type:
Content-Type: text/plain
Content-Type: text/html
Content-Type: image/gif
Content-Type: image/jpeg
Content-Type: audio/basic
Content-Type: video/mpeg
Content-Type: application/x-www-form-urlencoded
Content-Type: application/octet-stream
Content-Type: application/PostScript
Content-Type: multipart/form-data
Content-Type: multipart/byteranges
Content-Type: multipart/mixed
Content-Type: multipart/digest
Content-Type: multipart/alternative
Content-Type: multipart/parallel
Content-Type: message/rfc822
Content-Type: message/partial
比较常见的media-type:
text/plain,text/html,image/gif,application/x-www-form-urlencoded,multipart/form-data,multipart/byteranges
media-type在
https://tools.ietf.org/html/rfc2046
https://tools.ietf.org/html/rfc4288
中有定义。
media-type application/x-www-form-urlencoded在
https://tools.ietf.org/html/draft-hoehrmann-urlencoded-00
https://tools.ietf.org/html/draft-hoehrmann-urlencoded-01
https://www.ietf.org/rfc/rfc1867.txt
中有定义。
multipart/form-data在
https://tools.ietf.org/html/rfc2388
https://tools.ietf.org/html/rfc7578
https://www.ietf.org/rfc/rfc1867.txt
中有定义。
text/html在
https://tools.ietf.org/html/rfc2854
中有定义。
text/plain在
https://tools.ietf.org/html/rfc2646
中有定义。
multipart/byteranges在
https://tools.ietf.org/html/rfc7233
中有定义。
相关推荐
add_header 'Content-Type' 'text/plain charset=UTF-8'; add_header 'Content-Length' 0; return 204; # 告诉浏览器这是一个成功的预检请求,但没有实体内容 } if ($request_method = 'POST') { add_header '...
- **请求头部**(Request Header):包含关于客户端环境及请求正文的信息,例如客户端使用的语言、请求正文的长度等。 - **空行**:分隔请求头部和请求正文,表示头部结束。 - **请求正文**:可选,通常包含用户提交...
HTTP Header 是超文本传输协议(HTTP)中极为关键的一部分,用于在客户端(如浏览器)和服务器之间传递附加信息,这些信息包括请求的细节、响应的状态以及关于数据内容的元信息。HTTP Header 可以帮助优化通信效率,...
HTTP头部字段分为四类:通用头部字段(General Header)、请求头部字段(Request Header)、响应头部字段(Response Header)以及实体头部字段(Entity Header)。本文将详细介绍这四类头部字段的具体内容及其在HTTP...
- **Content-Type**:实体主体的MIME类型。 5. **扩展头**: - **Refresh**:自动刷新页面的时间间隔。 - **Content-Disposition**:文件的处理方式。 #### 三、解决文件下载乱码问题的关键 - **Content-Type*...
- **MUST / SHOULD / RECOMMENDED / MAY / OPTIONAL**:这些词汇用来表示规范中的约束级别。 - **MUST**:必须实现。 - **SHOULD**:建议实现但可以忽略。 - **MAY**:可选实现。 - **Connection (连接)**:...
在JSP中生成Word文档可以通过设置正确的`content-type`来实现。具体来说,只需要在JSP页面的头部添加以下指令: ```jsp ``` 这样设置后,当用户访问该JSP页面时,如果他们的计算机上安装了Microsoft Word,那么...
这些头部字段按照功能的不同大致可以分为四类:通用头部字段(General Header)、请求头部字段(Request Header)、响应头部字段(Response Header)以及实体头部字段(Entity Header)。为了便于理解,我们可以将...
- **定义**:HTTP头部(Headers)是在HTTP请求或响应消息中携带的一系列键值对,它们提供了关于请求或响应的额外信息。 - **作用**:HTTP头部用于提供客户端和服务器之间通信所需的信息,如认证信息、内容类型、...
Response Header Fields(响应头字段):服务器用这些字段向客户端传递关于响应的附加信息,如`Status-Line`包含状态码和原因短语,`Server`标识服务器软件,`Location`在重定向时提供新URL,`Content-Type`定义响应...
HTTP头部(Header)是HTTP请求和响应中的一个重要组成部分,它包含了关于HTTP消息的元数据信息,例如客户端能接受哪些类型的内容、客户端使用的语言、客户端或服务器的时间戳等。 #### Accept **定义:** Accept...
这是一个HTTP头部中的字段,表明了实体主体的长度,用于告知客户端发送请求后,响应实体主体的大小。 ```php $url = '***'; $header = get_headers($url, 1); $size = $header['Content-Length']; ``` 2. ...
"关于http header头信息的一些基础知识(搜集).txt"可能包含了一些基本概念和实例,"header.txt"可能是一些具体的HTTP头信息示例,而"http中的header头部.txt"可能深入探讨了特定的头部字段及其用途。 了解和熟练...
### 头部字段 (Header Fields) #### Via 该字段用于跟踪消息传递路径,并确保响应按正确顺序返回到原始发送者。 ``` Via:SIP/2.0/TCP192.168.5.162;branch=z9hG4bK381ACAFC.537D4376;branched=FALSE; Via:SIP/2.0...
每个SIP消息都由起始行(Start-Line)、一个或多个头部域(Header Fields)、空行(CRLF)以及可选的消息体(Message Body)组成。 #### 3. 请求类型详解 在给定的例子中,请求类型为`INVITE`,这是SIP中最常用的一种请求...
在ASP.NET中,可以在页面头部添加`<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">`。 2. **Flex客户端设置**:在Flex应用中,可以通过设置`HTTPService`或`WebService`组件的`charset`属性...
消息头是HTTP消息中的重要组成部分,用于描述客户端、服务器或消息体的元数据,如Content-Type、Content-Length、Date、Server等。头字段对于正确处理请求和响应至关重要。 八、HTTP的无状态特性 由于HTTP是无状态...
### jmeter-HTTP属性管理器知识点详解 #### 一、jmeter简介 jmeter是一款开源的、灵活的接口和性能测试工具,广泛应用于接口自动化测试领域。它支持多种协议,如HTTP、HTTPS、FTP等,并提供了丰富的插件来扩展功能...
4. **Header**:HttpClient允许设置和处理HTTP请求头和响应头,用于传递额外的信息,如Content-Type、Authorization等。 5. **配置**:HttpClient允许自定义连接管理、重试策略、超时时间等,以适应不同的网络环境...
- **响应报文**:包含状态行(HTTP版本 + 状态码 + 响应短语)、响应头部(如Content-Type、Content-Length、Server等)和响应实体。状态码如200表示成功,301表示永久重定向,400表示错误请求,404表示未找到,505...