当前位置: 首页 > news >正文

通过http发送post请求的三种Content-Type分析

通过okhttp向服务端发起post网络请求,可以通过Content-Type设置发送请求数据的格式。

常用到的三种:

1)application/x-www-form-urlencoded; charset=utf-8

2)application/json; charset=utf-8

3)multipart/form-data

1)先看第一种:application/x-www-form-urlencoded

常用于FORM表单提交,提交的表单数据会转换为键值对并按照key1=val&key2=val2的方式进行编码,key和val都进行了URL转码。

post请求:

请求的数据通过key=value&key=value的格式发送给服务端

 2)application/json; charset=utf-8

请求数据是通过json格式发送给服务端的 

3)multipart/form-data

请求的数据格式:

通过以上抓包可以看出使用multipart/form-data时,会在Content-Type后在生成一个key=value

boundary=2ead2cc9-95d6-46a3-99bc-b52d77e92548

在请求的数据中:

             以--2ead2cc9-95d6-46a3-99bc-b52d77e92548开头

             以--2ead2cc9-95d6-46a3-99bc-b52d77e92548--结尾

             客户端需要传递给服务端的数据,则写在form-data字段中:name="id" 后面的值3831095就是value值。

http://www.lryc.cn/news/173117.html

相关文章:

  • Vue中的自定义指令详解
  • [管理与领导-100]:管理者到底是什么?调度器?路由器?交换机?监控器?
  • 保研CS/软件工程/通信问题汇总
  • word、excel、ppt转为PDF
  • 2023华为杯D题——基于Kaya模型的碳排放达峰实证研究
  • 有哪些好用的上网行为管理软件?(上网行为管理软件功能好的软件推荐)
  • npm install报错 code:128
  • 爬虫 — Scrapy 框架(一)
  • Python编程语言学习笔记
  • 【运维面试100问】(三)说说你在故障排除方面的经历
  • Postman 全局配置接口路径变量等
  • 一文掌握CodiMD安装与使用
  • 无人机顶会顶刊2023
  • 【Java毕设项目】基于SpringBoot+Vue校园便利平台的设计与实现
  • 03Nginx的静态资源部署,反向代理,负载均衡,动静分离的配置
  • 刷题笔记24——完全二叉树的节点个数
  • sentinel环境搭建以及微服务接入
  • Klotski: Efficient Obfuscated Execution against Controlled-Channel Attacks
  • 阿里云无影云电脑角色AliyunServiceRoleForGws什么意思?
  • 操作系统--------调度算法篇
  • 宝塔composer 安装laravel依赖出现的问题
  • OpenCV自学笔记二十四:支持向量机
  • 网络初识
  • 极坐标和直角坐标的雅克比矩阵推导
  • 经管博士科研基础【25】概率论中的相关基础概念
  • 计算机网络的相关知识点总结(一)
  • 下载github.com上的依赖资源
  • 编写 GPT 提示词的公式 + 资源分享
  • 用HTML、CSS和JavaScript制作的通用进制转换器
  • ArcGIS 10.3软件安装包下载及安装教程!