zoukankan      html  css  js  c++  java
  • Content-Type类型

    (一) 浏览器默认: application/x-www-form-urlencoded

    Content-Type 为 application/x-www-form-urlencoded时,提交的数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 都进行了 URL 转码。

    例如: name=123&age=123

    (二) multipart/form-data

    post提交的数据为FormData对象时(表单,上传头像),就需要把Content-Type指定为 multipart/form-data

    如:使用表单上传文件时,须让 form 的 enctype 等于这个值

    <form action="/" method="post" enctype="multipart/form-data">
      <input type="text" name="description">
      <input type="file" name="myFile">
      <button type="submit">Submit</button>
    </form>

    (三) application/json

    这种类型是我们推荐的,把它作为请求头,用来告诉服务端消息主体是序列化后的 JSON 字符串。JSON 格式支持比键值对复杂得多的结构化数据。

    axios也是默认使用application/json,可以使用:

    axios.defaults.headers.post['Content-Type'] = 'application/json';
  • 相关阅读:
    ES6新特性总结
    Flask
    Flask
    Flask
    Flask
    Flask
    Flask
    Flask
    Linux
    Linux
  • 原文地址:https://www.cnblogs.com/wjz-page/p/12884011.html
Copyright © 2011-2022 走看看