• http中的post请求数据格式


    在HTTP的请求头中,可以使用Content-type来指定不同格式的请求信息

    我们可以抓包或者接口文档查看Content-type的类型,来确定请求体中需要传入的类型

    Json格式:application/json

    Json格式有两种结构:对象和数组

    对象:用大括号括表示,对象由属性组成,属性由键值对组成。多个属性之间用逗号隔开,键必须用双引号引起来。如:{"name"="zhangsan","age"=38}

    数组:用中括号括起来,表示数组,数组由单独的value组成。如:["name",18,false,null]

    json格式支持的四种基本类型

    1.字符串  2.数字(整数、浮点数、负数) 3.逻辑值(布尔)(true、false)  4.null

    注意:如果值是字符串,必须用双引号,true、false、null必须小写

    json嵌套

    JSON数组或者JSON对象中的value可以是另一个对象或者数组

    对象嵌套数组:{"name":"xiaoming","age":18,"study":["math","science"]}

    还有数组嵌套对象、对象嵌套对象、数组嵌套数组

    表单格式:application/x-www-form-urlencoded

    知识点:form表单默认的数据格式类型

    表达格式又叫form格式,或者x-www-form-urlencoded格式,表单格式是由键值对组成,键和值之间用等号(=)连接。多个键值对之间用&符合连接,键和值不需要引号

    如:name=Tom&age=19

    binary格式:application/octet-stream

    可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件

    媒体格式:multipart/form-data

    需要在表单中进行文件上传时,就需要使用该格式。

    Params

    params它会将参数放入url的后面提交到后台(带到请求的接口链接里),用于Get请求

  • 相关阅读:
    Centos7下永久修改mysql5.6最大连接数
    关于Linux fontconfig 字体库的坑
    回收maven私仓过期垃圾数据
    conda python虚拟环境
    小程序分享H5页面
    会看以前的邮箱
    快乐的小程序
    和运营开会的知道的一些点
    V-Distpicker不能完整显示内容
    VUE随手记坑
  • 原文地址:https://www.cnblogs.com/king2/p/13760808.html
Copyright © 2020-2023  润新知