1、application/json(JSON数据格式)

xhr.setRequestHeader("Content-type","application/json; charset=utf-8");

这种类型是我们现在最常用的,越来越多的人把它作为请求头,用来告诉服务端消息主体是序列化后的 JSON 字符串。由于 JSON 规范的流行,除了低版本 IE 之外的各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理 JSON 的函数,使用 JSON 不会遇上什么麻烦。

2、application/x-www-form-urlencoded

xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");

这应该是最常见的 POST 提交数据的方式了。浏览器的原生 form 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据

3、multipart/form-data

xhr.setRequestHeader("Content-type", "multipart/form-data; charset=utf-8");

这又是一个常见的 POST 数据提交的方式。我们使用表单上传文件时,必须让 form 的 enctyped 等于这个值

4、text/xml

xhr.setRequestHeader("Content-type", "text/xml; charset=utf-8");

它是一种使用 HTTP 作为传输协议,XML 作为编码方式的远程调用规范,这种方式现在不常用

最新文章

  1. html+ccs3太阳系行星运转动画
  2. Debian8.3如何设置默认不启动Gnome
  3. 【数学】Matrix Multiplication
  4. ORA-12545: 因目标主机或对象不存在, 连接失败
  5. svn 检出 Check out 请求的名称有效,但是找不到请求的类型的数据。
  6. Android开发文摘集合1
  7. sqlmap新手注入
  8. sql的强大功能(看一条sql解决的复杂业务)
  9. LoadRunner 调用Dll完成加密解密
  10. 用webstorm自动编译less产出css和sourcemap
  11. python学习1:程序元素和基本使用方法(跟随mooc学习)
  12. postgresql分析函数
  13. HTML目录:
  14. 设备唯一标识方法(Unique Identifier):如何在Windows系统上获取设备的唯一标识 zz
  15. Linux系统下apt-get命令无法安装常见软件包?
  16. [django]python异步神器-celery
  17. ASP.NET 简介
  18. PAT甲题题解-1006. Sign In and Sign Out (25)-找最小最大
  19. Tomcat篇
  20. selenium grid2 使用远程机器的浏览器

热门文章

  1. 当.Net成为大厂门槛代码小白该何去何从?
  2. Mybaties 的缓存
  3. 如何为Form表单的多个提交按钮指定不同的Action地址?
  4. python 比较常见的工具方法
  5. [256个管理学理论]005.羊群效应(Herd Behavior)
  6. eatwhatApp开发实战(八)
  7. [Axure教程]0005.系统函数与变量介绍
  8. CNN卷积神经网络的卷积层、池化层的输出维度计算公式
  9. 五、Java - 集合
  10. CSS用户自定义样式