zoukankan      html  css  js  c++  java
  • post请求头的常见类型

    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 作为编码方式的远程调用规范,这种方式现在不常用

  • 相关阅读:
    Oracle expdp 多表导出处理
    字符串
    Java设计模式
    多线程
    Java面向对象练习
    Java面向对象基础
    Java基础算法
    Java常识
    DOS基础命令(1)
    Java基础练习
  • 原文地址:https://www.cnblogs.com/keyng/p/13092645.html
Copyright © 2011-2022 走看看