zoukankan      html  css  js  c++  java
  • 原生js--编码请求主体(异步请求)

    1、表单编码请求

      需要对每个表单元素进行普通的URL编码,使用“=”把编码后的名字和值分开,并使用“&”分开名值对。

      例如:a=b&c=d

      表单数据编码的MIME类型:application/x-www-form-urlencoded

      使用post方法提交必须设置Content-Type="application/x-www-form-urlencoded"

    2、JSON编码请求

      JSON数据编码的MIME类型:application/json

      发送之前需要对json数据进行JSON.stringify,生成一个json格式的字符串

    3、XML编码请求

      使用创建DOM的接口生成DOM接口,并将数据插入DOM结构中

      不需要为XML编码请求设置MIME类型,默认为“ext/plain;charset=UTF-8”

    4、上传文件

      XHR API允许通过向send()方法传入FIle对象实现上传文件

    5、multipart/form-data请求

      当HTML表单同时包含文件上传元素和其它元素时,不能使用普通的表单编码而必须使用multipart/form-data作为Content-Type值

      XHR2定义了新的API实现多部分请求主体:FormData()

  • 相关阅读:
    主成分分析法(PCA)答疑
    搜索引擎的高级用法
    Makefile 编写实例
    GCC常用命令
    一个进程最多能开多少个线程?
    归并排序
    选择排序(数组、链表)
    求连续子数组的最大和
    生产者-消费者问题(1)
    基于cmake编译安装MySQL-5.5
  • 原文地址:https://www.cnblogs.com/charling/p/3570785.html
Copyright © 2011-2022 走看看