postman—post方式几种请求格式的区别

这篇具有很好参考价值的文章主要介绍了postman—post方式几种请求格式的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文章目录

  • 前言

  • 一、multipart/form-data与x-www-form-urlencoded区别

  • 二、使用时的一些细节

  • 三、传参注意点总结(关于发送请求传入参数)

  • 总结


前言

介绍了postman中,常用的几种数据传参的特点。


一、multipart/form-data与x-www-form-urlencoded区别

multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息;

x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。比如,name=java&age = 23

文章介绍地址:

https://blog.csdn.net/tajon1226/article/details/121819809

参考地址:postman—post方式几种请求参数区别_玲珑·的博客-CSDN博客_postman中post的几种参数

二、使用时的一些细节

1、form-data

就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来说明文件类型;content-disposition,用来说明字段的一些信息;

由于有boundary隔离,所以multipart/form-data既可以上传文件,也可以上传键值对,它采用了键值对的方式,所以可以上传多个文件。

postman—post方式几种请求格式的区别

 postman—post方式几种请求格式的区别

postman—post方式几种请求格式的区别

 2、x-www-form-urlencoded

就是application/x-www-from-urlencoded,会将表单内的数据转换为键值对,比如,name=java&age = 23

 注意:这里面的参数是放在body里面的,而不是URL里面,相当于隐藏了。

postman—post方式几种请求格式的区别

 3、raw(原始的)

可以上传任意格式的文本,可以上传text、json、xml、html等

例如:

HTML:前后端不分离,后端会把整个HTML发过来     现在很少了
JavaScript
json:选择了json后,就可以直接把json串放在body里面
text:纯文本
xml

postman—post方式几种请求格式的区别

 4、binary(二进制)

相当于Content-Type:application/octet-stream,从字面意思得知,只可以上传二进制数据,通常用来上传文件,由于没有键值,所以,一次只能上传一个文件。

特点:

(1)以二进制的方式传输,所以发过去的图片不是以图片原始的格式,而是以二进制发
(2)选择了二进制方式传输,下方的body里会有select file按钮

比如:发送图片,不会以图片原始的样子,会以二进制发送

三、传参注意点总结(关于发送请求传入参数)

1、Params(参数)

特点:

(1)这个参数主要是用于get请求
(2)参数会放在URL当中
(3)以键值对的方式填写postman—post方式几种请求格式的区别

单词含义:

Query Params:查询参数

无论是get还是post请求,只要在这个地方填写了参数就会以?号的形象追加到URL后面

2、Authorization(授权)

特点:

1、这个主要是对于一些鉴权的机制
2、只需要从下拉框选择,不需要手动填写
3、选择后这个授权自动生成

The authorization header will be automatically generated when you send the request. (这个授权头部将自动被生成,当你发送请求的时间。)

鉴权的类型

postman—post方式几种请求格式的区别

 type(选择的鉴权的类型)

inherit auth from parent
no auth
api key
bearer token
basic Auth
digest Auth
oauth 1.0
oauth 2.0
hawk authentication
aws signature
ntlm authentication
Akamai EdgeGrid

3、headers(头部)

特点:

传递关于浏览器、页面、服务器额外的信息

常见的header参数:

(1)常用的HTTP请求头

postman—post方式几种请求格式的区别文章来源地址https://www.toymoban.com/news/detail-473810.html


总结

到了这里,关于postman—post方式几种请求格式的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用postman提交post方式的表单请求

    这里请求路径是测试数据库的,本地调试的话要换成自己的host和ip

    2024年02月12日
    浏览(39)
  • ApiPost6/Postman发送POST请求及日期格式的参数

    Postman在发送POST请求的时候,所有参数写在Request Body(请求体)中,如果需要的参数类型的日期格式的,只需要将日期格式写为2000/01/01即可,Postman会自动识别为日期格式的数据。 如果是2000-01-01格式,Postman无法识别为日期,而是当做普通字符串处理。 实际案例

    2024年02月11日
    浏览(35)
  • 在postman中使用raw纯文本格式发送POST请求成功而在python爬虫中发送POST请求失败

    在postman中是成功的 我查了很多资料,说raw是纯文本格式提交的,我又去看postman中的headers,查看content-Type中指定了格式 修改了爬虫中的headers 或者把data写出字典格式,再用json.dumps(data)转换一下

    2024年02月12日
    浏览(46)
  • 使用OkHttp发送POST请求的几种方式

    本文将介绍 OkHttp 客户端的基本用法。 主要介绍 OkHttp 3.x 版本中发送Post请求的几种方式。 使用 FormBody.Builder 构造基本的 RequestBody , 包含两个参数:用户名、密码,发送 POST请求。 如果要对请求进行身份验证,可以使用 Credentials.basic 构建器向请求头中添加凭据。 下面代码给

    2024年02月13日
    浏览(33)
  • hutool Http 工具发送POST请求的几种方式。

    Hutool是一个Java工具库,提供了丰富的功能模块,包括HTTP请求发送。以下是使用Hutool发送POST请求的几种方式: 使用HttpUtil.post方法: 使用HttpUtil.post方法可以发送简单的POST请求,示例如下: 使用HttpUtil.createPost方法: 使用HttpUtil.createPost方法可以创建一个HttpPost对象,然后设置

    2024年02月13日
    浏览(30)
  • hutool Http 工具发送POST请求的几种方式

            目录 依赖 🍊Maven 🍐Gradle 实践 hutool源码 hutool调用实践 其它自定义项         本质上,HttpUtil中的get和post工具方法都是HttpRequest对象的封装,因此如果想更加灵活操作Http请求,可以使用HttpRequest。今天咱们就列举一下hutool工具中常用的几种发送post请求的方式。

    2024年02月08日
    浏览(44)
  • postman几种常见的请求方式

        对于http接口,有get和post两种请求方式,当接口说明中未明确post中入参必须是json串时,均可用url方式请求 参数既可以写到URL中,也可写到参数列表中,都一样,请求时候都是拼URL 当用post请求方式,接口说明中明确要求,入参必须是json串时,入参就必须写到body中了 p

    2024年02月07日
    浏览(31)
  • HTTP协议 GET和POST区别 请求响应 Fiddler postman ajax

    💖 欢迎来阅读子豪的博客( JavaEE篇 🤴) 👉 有宝贵的意见或建议可以在留言区 留言 💻 欢迎 素质三连 点赞 关注 收藏 🧑‍🚀码云仓库:补集王子的代码仓库 不要偷走我小火车哦~ ~ ~ HTTP (全称为 “超文本传输协议”) 是一种应用非常广泛的 应用层协议. HTTP 诞生与1991年

    2023年04月27日
    浏览(36)
  • 【接口测试】POST请求提交数据的三种方式及Postman实现

      POST请求是HTPP协议中一种常用的请求方法,它的使用场景是向客户端向服务器提交数据,比如登录、注册、添加等场景。另一种常用的请求方法是GET,它的使用场景是向服务器获取数据。 当前,POST请求提交数据的编码方式有三种: application/x-www-form-urlencoded multipart/form-dat

    2024年02月10日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包