zoukankan      html  css  js  c++  java
  • 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请求

  • 相关阅读:
    Java.io 包(字节流)
    Java 集合框架(常用数据结构)
    Java.util 包(Date 类、Calendar类、Random类)
    Java.lang 包 (包装类、String类、Math类、Class类、Object类)
    Java 多态(接口)
    maxcompute troubleshoot
    maxcompute
    文件命名
    weblogic修改ServerName
    设计模式---策略模式
  • 原文地址:https://www.cnblogs.com/king2/p/13760808.html
Copyright © 2011-2022 走看看