当前位置:   article > 正文

传递参数格式为form-data与json的区别,以及ajax、axios、fetch请求的方式

form-data

一、form-data格式

在这里插入图片描述
请求头:

在这里插入图片描述

二、json格式

在这里插入图片描述
请求头:

在这里插入图片描述

三、四种常见的 POST 提交数据方式

1.application/x-www-form-urlencoded

表单格式提交数据,通过form标签的action属性,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据

html:

<form id="myform" onsubmit="return false;">
    用户名:<input type="text" id="username" name="username"/>
    密码:<input type="password" id="psw" name="psw"/><br/>
    <!-- 头像:<input type="file" name="head"></form> -->
    <div class="button">
        <button class="btn btn-primary"  id="register">注册</button>
    </div>
</form>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

js:
在这里插入图片描述
jq:
在这里插入图片描述

在这里插入图片描述
首先,Content-Type 被指定为 application/x-www-form-urlencoded;其次,提交的数据按照 key1=val1&key2=val2 的方式进行编码,key 和 val 会进行URL 转码。

2.multipart/form-data(文件上传)

这也是一个常见的 POST 数据提交的方式。我们使用表单上传文件时,就

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/782795
推荐阅读
相关标签
  

闽ICP备14008679号