等峰也等你

博客园 首页 新随笔 联系 订阅 管理

目录

 
  • 接口请求体
  • JSON 格式请求体介绍
  • 如何构造 JSON 格式请求体

接口请求体简介

 
  • 进行HTTP请求时,发送给服务器的数据。
  • 数据格式类型可以是JSON、XML、文本、图像等格式。
  • 请求体的格式和内容取决于服务器端API的设计和开发人员的要求。

飞书接口文档

常用接口请求体

 
类型介绍Content-type
JSON(JavaScript Object Notation) 轻量级的数据交换格式,最常见的一种类型。 application/json
表单数据(Form Data) 以键值对的形式提交数据,例如通过 HTML 表单提交数据。 application/x-www-form-urlencoded
XML(eXtensible Markup Language) 常用的标记语言,通常用于传递配置文件等数据。 application/xml
text/xml
文件(File) 可以通过请求体上传文件数据,例如上传图片、视频等文件。 上传文件的 MIME 类型,例如 image/jpeg
multipart/form-data
纯文本(Text) 纯文本数据,例如发送邮件、发送短信等场景 text/plain
其他格式 二进制数据、protobuf 等格式  

JSON 简介

 
  • 是 JavaScript Object Notation 的缩写。
  • 是一种轻量级的数据交换格式。
  • 是理想的接口数据交换语言。
  • Content-Type 为 application/json。

 

JSON 格式请求体示例

 
  1. 进入登录页面。
  2. 打开开发者工具。
  3. 输入用户名密码,点击登录。

https://litemall.hogwarts.ceshiren.com/#/login

构造 JSON 格式请求体

 
  • 定义为字典格式。
  • 使用 json 参数传入。
# 导入依赖
import requests

def test_post_json():
    # 定义接口的 url 和 json 格式请求体
    url = "https://httpbin.ceshiren.com/post"
    params = {
        "post_key": "post_value"
    }
    # 发出 POST 请求,r 接收接口响应
    r = requests.post(url, json=params)
posted on 2024-01-17 17:32  等峰也等你  阅读(138)  评论(0编辑  收藏  举报