ContentType

用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件。ContentType属性指定响应的 HTTP内容类型。在请求服务器端的响应时, 对于每一种返回类型规范的做法是要在服务端指定response的contentType 的.当然,不指定绝大多数情况下也没什么问题尤其是返回"非xml"的时候。如果未指定 ContentType,默认为TEXT/HTML。

常见的媒体格式类型如下:

Content-Type=text/html :服务端需要返回一段HTML代码给客户端

Content-Type=text/plain :服务端需要返回一段普通文本给客户端

Content-Type=text/xml : 服务端需要返回一段XML代码给客户端

Content-Type= image/gif :gif图片格式

Content-Type=image/jpeg :jpg图片格式

Content-Type=image/png:png图片格式

Content-Type=text/javascript 服务端需要返回一段javascript代码给客户端

以application开头的媒体格式类型:

Content-Type=application/xhtml+xml :XHTML格式

Content-Type=application/xml     : XML数据格式

Content-Type=application/atom+xml  :Atom XML聚合格式

Content-Type=application/json    :服务端需要返回一段json串给客户端

Content-Type=application/pdf       :pdf格式

Content-Type=application/msword  : Word文档格式

Content-Type=application/octet-stream : 二进制流数据(如常见的文件下载)

Content-Type=application/x-www-form-urlencoded :FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型

Content-Type=application/javascript服务端需要返回一段javascript代码给客户端,

时间: 2025-01-14 11:40:46

ContentType的相关文章

上传伪技术~很多人都以为判断了后缀,判断了ContentType,判断了头文件就真的安全了。是吗?

今天群里有人聊图片上传,简单说下自己的经验 0.如果你的方法里面是有指定路径的,记得一定要过滤../,比如你把 aa文件夹设置了权限,一些类似于exe,asp,php之类的文件不能执行,那么如果我在传路径的时候,前面加了一个../呢,这样这种服务器端的限制就跳过了.(DJ音乐站基本上都有这个问题,以及用某编辑器的同志) 1.常用方法:这种就是根据后缀判断是否是图片文件,需要注意的是这种格式:文件:1.asp;.jpg  1.asp%01.jpg  目录: 1.jpg/1.asp 1.jpg/1.

C#开发web程序中关于 一般处理程序中的context.Response.ContentType = "text/plain"

简单的静态页面calculator.html: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>     <title></title> </head

Http Content-Type

常见的媒体格式类型如下: text/html : HTML格式 text/plain :纯文本格式 text/xml :  XML格式 image/gif :gif图片格式 image/jpeg :jpg图片格式 image/png:png图片格式 以application开头的媒体格式类型: application/xhtml+xml :XHTML格式 application/xml     : XML数据格式 application/atom+xml  :Atom XML聚合格式 appli

HttpWebRequest中的ContentType详解

1.参考网络资源: http://blog.csdn.net/blueheart20/article/details/45174399  ContentType详解 http://www.tuicool.com/articles/eiauAb   Ajax的请求注意 http://www.cnblogs.com/kissdodog/archive/2013/04/06/3002779.html HttpWebRequest的详解 http://tool.oschina.net/commons 

关于 Content-Type:application/x-www-form-urlencoded 和 Content-Type:multipart/related(转)

最近项目中用到的一个是用一个页面接收c程序post过来的一断字符串..总接收不到值... 我用C#写一个测试可以正常接收到值. 最后抓包比较 区别只是Content-Type:application/x-www-form-urlencoded 和 Content-Type:multipart/related 查资料得: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对.这是标准的编码格式. multipart/form-data: 窗体数据被编码为

Content-Type小解

在Http请求中,经常用Content-Type来定义网络文件的类型和网页的编码,在发送请求,返回数据时决定浏览器将以什么形式,什么编码来读取此文件. 常用类型: text 文本类型 1.text/plain: 纯文本类型(plain:完全的) 2.text/xml: XML格式 3.text/html: HTML格式 image 图片类型 image/jpeg: jpg图片格式image/png: png图片格式 image/gif: gif图片格式 application applicati

PHP插入header(&#39;content-type:text/html;charset=&quot;utf-8&#39;)和error_reporting()

1.header PHP文件插入header("Content-type: text/html; charset=utf-8");相当于页面里面的<meta http-equiv="Content-Type" content="text/html; charset=utf-8">;目的:防止页面出现乱码 2.error_reporting 定义和用法:error_reporting()设置PHP的报错级别并返回当前级别.函数语法:er

Content-Type 之 application/json 与 text/javascript

我们一般在服务端返回 json 格式数据给浏览器端时,会使用下面的代码: response.setContentType("text/javascript;charset=UTF-8"); 或者: response.setContentType("application/json;charset=UTF-8"); 但是两种什么区别呢? 其实很简单.前者用于返回js代码,后者专门用于返回 json 格式的数据. 也就是说,前者 返回的 js 代码,会自动在 浏览器中进

Response.ContentType都有哪些?

Response.ContentType 名称 类型ai application/postscriptaif audio/x-aiffaifc audio/x-aiffaiff audio/x-aiffasc text/plainau audio/basicavi video/x-msvideobcpio application/x-bcpiobin application/octet-streambmp image/bmpcdf application/x-netcdfclass applic

NSLocalizedDescription=Request failed: unacceptable content-type: text/html 解决方法

使用AFNetworking请求一个网站出现了以下错误 Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/html" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7fc688f3