首页 > 其他分享 >post请求的body数据类型和content-type的关系

post请求的body数据类型和content-type的关系

时间:2024-09-23 11:35:41浏览次数:9  
标签:body username admin 数据类型 content pwd accounts type

背景:登陆接口的类型是post,request接口的content-type是multipart/form-data; boundary=----WebKitFormBoundaryxeYAwSy6FSo4kow9
response接口的content-type是application/json; charset=utf-8
image

接口的请求体
image

在编写python脚本时post接口的请求头content-type定义了类型multipart/form-data; boundary=----WebKitFormBoundaryxeYAwSy6FSo4kow9
请求体data使用的数据结构是
{"accounts": "admin","pwd": "zlf123456","type": "username"}
或者
'{"accounts": "admin","pwd": "zlf123456","type": "username"}'
都校验失败,提示登陆类型有误

尝试删除content-type之后data使用{"accounts": "admin","pwd": "zlf123456","type": "username"}
可以校验成功
抓包查看接口请求自动带上了content-type=application/json; charset=utf-8
image
image

但是如果定义了content-type=application/json; charset=utf-8
data使用{"accounts": "admin","pwd": "zlf123456","type": "username"}就校验失败了
image

不定义content-type
json= {"accounts": "admin","pwd": "zlf123456","type": "username"}
image

不定义content-type
json= '{"accounts": "admin","pwd": "zlf123456","type": "username"}'
image

标签:body,username,admin,数据类型,content,pwd,accounts,type
From: https://www.cnblogs.com/zhouzou/p/18426780

相关文章

  • Java 入门基础篇08 - Java的变量与数据类型的认识
    1.变量概述什么是变量在程序运行的过程中其值可以在某个范围改变的量变量的作用在程序运行过程中存放某一个不断发生改变的值,在运行时JVM会为变量分配一块内存空间如何定义变量数据类型变量名=变量值;在java中定义变量时必须指定数据类型1. 数据类型数据类型概述......
  • c语言-数据类型
    1.C语言的简介  是一门面向过程的编程语言   1972年贝尔实验室 丹尼斯里奇   ...//百度百科https://baike.baidu.com/item/c%E8%AF%AD%E8%A8%80/105958?fr=ge_ala2.问题引入   1)我们所有要处理的这些数据文件(视频,音乐,图片等)    ......
  • JavaScript数据类型转换 字符串
    类型转换数据类型的转换有两种方式,一种是在运算等处理过程中自动转换,另一种是显式的转换。字符串类型转换除了在处理过程中的隐式转换,可以使用String(Value)函数进行转换。例子1:letval1=true;letval2=false;letval3=null;letval4=99;letval5=798.125; console.log(......
  • QT字符串类应用与常用数据类型:
    写在开头:我们可以去这个网站进行学习C++的相关知识:https://github.com/0voice目录1、Qt字符串类应用(1)操作字符串的方式(2)查询字符串的方式:2、Qt常见基本数据类型(注意:定义在#include)总结:1、Qt字符串类应用(1)操作字符串的方式第一:QString提供一个二元的“+”操作......
  • D13【python接口自动化学习】-python基础之内置数据类型
    day13集合学习日期:20240920学习目标:内置数据类型--22常见常新:集合的常见操作学习笔记:集合与set对象创建set对象set对象的常用操作#使用set对象对元组去重color=('r','g','b','g','b','b')#创建元组new_color=set(color)#转换set对象去重print(new_color)#......
  • D14【python接口自动化学习】-python基础之内置数据类型
    day14字典的定义学习日期:20240921学习目标:内置数据类型--23字典:如何处理映射类型的数据?学习笔记:映射与字典字典的定义字典的删除总结字典用于存储键值对,键值对之间有关联字典键要求可哈希,一般采用字符串,元组做字典的键值可以使用dic()函数、推导式和花括号{}三......
  • 【Redis入门到精通二】Redis核心数据类型(String,Hash)详解
    目录Redis数据类型1.String类型 (1)常见命令(2)内部编码2.Hash类型(1)常见命令(2)内部编码Redis数据类型    查阅Redis官方文档可知,Redis提供给用户的核心数据类型有以下九个,从上到下依次是字符串,哈希,列表,集合,有序集合,流,位图,位域,地址空间。因为Redis本身就是通......
  • 【数据类型】映射map
    小明正在备考英语四级考试,但他的词典太厚了,他记不住哪个单词在哪里。于是他准备开发一个可以直接找某单词在某页的应用。但是,他不会做,整天十分烦恼。好啦,进入正题,大家好,我是@学霸小羊,今天来讲讲map——映射map翻译为映射,是STL中的常用容器。其实,数组就是一种映射,比如:int......
  • SQL Server 数据类型转换详解
    在SQLServer中,数据类型转换是数据库开发中非常常见的任务。数据类型转换是指将一种数据类型的数据转换为另一种数据类型。SQLServer支持两种类型的转换方式:隐式转换和显式转换。本文将详细介绍SQLServer中数据类型转换的原理、使用方法、常见场景,并通过具体的例子进行解释和演示......
  • 数据类型自动转换的解决方案
    数据类型自动转换的解决方案java8、jdk8背景为方便测试框架数据处理以及方便查看一些数据,弄了一个工具类,部分要点简要说明。主要涉及到字符串与其他类型的相互转换,无其他类型之间的相互转换。轻量测试框架实现与使用的总篇可见此文。问题分析字符串转换为对象的方法......