十二月二十二日
Ashx里总有。
public void process request(HttpContext上下文)
{
语境。响应. ContentType=' application/JSON ';
}
在ajax开发中,当向服务器请求响应时,对于每个返回类型规范,都应该在服务器上指定响应的contentType(当然,在大多数情况下没有问题,尤其是当返回“非xml”时)。
经常遇到以下情况:
1.服务器需要向客户端返回一段普通文本,内容类型=“文本/纯文本”
2.服务器需要向客户端返回一段HTML代码。内容-类型='文本/html '
3.服务器需要向客户端返回一段XML代码。内容-类型='文本/xml '
4.服务器需要向客户端返回一个JavaScript代码。
5.服务器需要向客户端返回一个json字符串。
我们主要讨论返回javascript代码和Json对象的情况。
javascript的contentType应该是最标准的application/javascript。rfc已经将常用的文本/javascript定义为过时的。
但是,暂时不建议在这里使用application/javascript。大家还是继续使用text/javascript比较好,因为很多老浏览器不支持application/javascript,而所有浏览器都支持text/javascript。让我们暂时在标准兼容性和广泛兼容性之间选择后者。
编写json的contentType的常用方法是: text/json text/javascript。
但是这个text/json实际上根本不存在,并且当由客户端处理时,text/javascript有时是不明确的。对于json的内容类型,RFC中定义的标准编写方法是:application/json。
毫无疑问,我们应该在这里选择应用程序/Json的标准编写。
@的基本用法
@123456 '表示页面的输出123456。
@ Chinese english的意思是将“Chinese english”输出到page se
标准化内容类型
@ json:xxxx '和' @ application tion/x-js : xxx '表示带有内容类型application/x-json的XXX字符串输出到客户端。
@ xml:xxxx '和' @ application/xml 3360 xxxx '表示将带有内容类型application/XML的xxxx字符串输出到客户端。
@ plain:xxxx ',' @text:xxxxx
、' @text/plain:
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155861.html