首页 > 其他分享 >postman中 form-data、x-www-form-urlencoded、raw、binary的区别

postman中 form-data、x-www-form-urlencoded、raw、binary的区别

时间:2023-06-28 14:31:56浏览次数:43  
标签:binary www form data 键值 urlencoded 上传


1、form-data: 

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

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

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_postman

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_content-disposition_02

                 

2、x-www-form-urlencoded:

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

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_上传文件_03

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_键值对_04

3、raw

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

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_上传文件_05

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_键值对_06

4、binary

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

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

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

               x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。

预览代码

postman有个很好用的功能预览代码,点击右侧code,选择版本

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_键值对_07

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_上传文件_08

 

 

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_postman_09

参考资料:postman doc

请关注个人公众号

postman中 form-data、x-www-form-urlencoded、raw、binary的区别_上传文件_10

标签:binary,www,form,data,键值,urlencoded,上传
From: https://blog.51cto.com/u_15561616/6571903

相关文章

  • ASCII = American Standard Code for Information Interchange
    Textonly语言:Ascii码表(全)ASCIITable(7-bit)(ASCII=AmericanStandardCodeforInformationInterchange) Decimal  Octal  Hex  Binary     Value-------  -----  ---  ------     ----- 000     000   00  00000000......
  • 11.performance_schema_01
    1.Mysql的performance_schema是运行在较低级别的用于监控mysqlserver运行过程中资源消耗、资源等待的一个功能。2.查看当前是否支持root@mysqldb21:14:[performance_schema]>showengines;+--------------------+---------+--------------------------------------------......
  • 使用 Transformers 为多语种语音识别任务微调 Whisper 模型
    本文提供了一个使用HuggingFace......
  • crispy_forms TemplateDoesNotExist
    django.template.exceptions.TemplateDoesNotExist:bootstrap4/uni_form.htmldjango.template.exceptions.TemplateDoesNotExist:bootstrap4/field.html问题:在使用django-crispy-forms时,跳转到signup页面出错django.template.exceptions.TemplateDoesNotExist:bootstrap......
  • 文献精读1:SpikTransformer
    Spikformercodesource(pku):GitHub-ZK-Zhou/spikformer:ICLR2023,Spikformer:WhenSpikingNeuralNetworkMeetsTransformer摘要本文结合了两种生物学上的合理结构(biologicallyplausiblestructures),尖峰神经网络(spikingneuralnetwork,snn)和自注意力机制(self-atten......
  • 系统断电后,MySQL重启失败:[ERROR] Binlog has bad magic number; It‘s not a binary lo
    系统断电后,MySQL重启失败:[ERROR]Binloghasbadmagicnumber;It‘snotabinarylogfilethatcanbeusedbythisversionofMySQL [ERROR]Can'tinittclog[ERROR]Aborting在Windows系统上,Mysql服务没启动,在启动Mysql服务时,报以下错误: 系统出错。 发生系......
  • Bertviz: 在Transformer模型中可视化注意力的工具(BERT,GPT-2,Albert,XLNet,RoBERTa,CTRL,etc
    BertVizBertViz是一个在Transformer模型中可视化注意力的工具,支持transformers库中的所有模型(BERT,GPT-2,XLNet,RoBERTa,XLM,CTRL等)。它扩展了LlionJones的Tensor2Tensor可视化工具和HuggingFace的transformers库。Blogpost:解构伯特,第2部分:视觉化注意的内部运作(第一部分不是先决......
  • CTF WP 攻防世界 GFSJ0162 Training-WWW-Robots
    「场景」「思路」根据题目提示,查看robots文件。「过程」查看/robots.txt,文件内容如下:/fl0g.php神似flag,访问看看。cyberpeace{efae3642bb3b3130f3f26fa380a8856b}得到flag。「工具」Chrome浏览器「知识拓展」robots协议——百度百科robots协议也称爬虫协议、爬......
  • transformCreateStmt 函数源码分析
    函数transformCreateStmt功能在执行器阶段对createtable命令做一些处理:列属性处理条件限制处理likeClause处理如果需要,给表名加上当前schema的名字等等。。。函数签名List*transformCreateStmt(CreateStmt*stmt,constchar*queryString)输入参数CreateSt......
  • form组件
    form组件在我们日常填写注册信息或者报名信息时,所访问的网页,在输入信息有错误时就显示一些后端传入的提示。我们当然可以通过ajax绑定事件来从后端取一些提示,但是表单是个整体,如果每个输入框都需要我们完整的写一轮这么一套逻辑,这就太麻烦了,所以针对表单标签,django提供了form组......