postman raw带文件_postman raw模拟各种http post请求

在url或者query里面传递参数

这个最简单

http://localhost:5000/query

http://localhost:5000/query/xxx

http://localhost:5000/query/id=xxx

上传表单key-value数据

1.使用自带的功能

body设置

fac24161dbbf074d83f8e3ee36a5da5a.png

header设置

f297af91d8da561468adc70c987bb235.png

2.使用raw来模拟

body设置

54ac207aa85eb2926579e99a9cf8c542.png

header设置不变

上传单个文件

1.使用自带功能

body设置

f21bf47e4b7602775657caa953d9493e.png

header设置

4e3a7e8d1c04525ad269198b970432f3.png

上传文件时Content-Type必须是multioart/form-data。一般在切换form-data和x-www-form-urlencoded时,postman会自动帮我们设置Content-Type,但我们需要检查一看,不对的就自己修正。

在上述图片中,Content-Type除了multipart/form-data外还有一个boundary,这表示一个分隔符,它的作用等会看图就明白了。

我发一次请求,然后用fiddler查看本次请求

1d639b1293bc5deca60bdca9701d95d3.png

第一行:"--" + boundary

第二行:定义基本信息

第三行:文件格式

第四行:空行

第五行:文件内容(111.txt中的内容)

第六行:"--" + boundary + "--"

2.使用raw来模拟

就是完全参照fiddler中的格式来写

原来的header中的boundary是由postman来帮我们生成,现在我们自己定义,这没有一个固定格式

header设置,其中boundary=abc

64543200e91790581d5bfa9019d0eff0.png

body设置

ce3e5ecbb3f41f21ec5cf99771a302d2.png

多个文件的上传

1.使用自带功能

body设置

45bf8c842f70874584e4c4b41e401859.png

header设置

71ac2ce1cb30ae8cdf530eb527e5be66.png

2.使用raw

body设置

f89e167b8c22191015069eeb7cd46807.png

header设置

25c6ff834a2a524ab1114562a9ef1537.png

复杂结构的上传

结构如下

a9e433e3b099a40b3fbce7e91d1b9ce3.png

1.使用自带功能

body设置

aef445bc2aab33b6299eea0627a180d3.png

header设置

和前述一致

2.使用raw

499fb7d14dcddbcc819edcac7a622d35.png

header设置

和前述一致

PS:Postman有点奇怪,一模一样的字符串有时候行,有时候不行,可能是回车符号的问题。如果看起来和我一模一样但是还是不能访问的可以剪切,再复制,试试,应该是行的。

Fiddler非常好用,对于http协议可以很友好的查看。

HTTP协议终归是文本协议,只要拼拼字符串就行了。

这样用gsoap http可以较好的访问REST API了。有疑问可以留言一起讨论。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500251.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

找第一个只出现一次的字符_剑指offer 字符流中第一个只出现一次的字符

题目描述:请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是g。当从该字符流中读出前六个字"google"时,第一个只出现一次的字符是l…

win10无法装载重装系统iso文件_win10镜像不能安装系统如何解决_win10镜像无法安装处理方法...

如今,大部分用户下载到的win10系统都是属于镜像文件,能够最大便利的让用户安装步骤简单化,可是最近有用户下载的win10系统中出现了镜像不能安装的问题,那么win10镜像不能安装系统如何解决呢?下面就来告诉大家win10镜像…

anaconda下载jupyter写python_如何安装Anaconda3和使用Jupyter

如何安装Anaconda3和使用Jupyter发布时间:2020-10-28 14:41:26来源:亿速云阅读:64作者:Leah这期内容当中小编将会给大家带来有关如何安装Anaconda3和使用Jupyter,文章内容丰富且以专业的角度为大家分析和叙述&#xff…

mysql 42642 安装报错_1/5 MySQL入门总结:下载安装

MySQL.msi版本下载:www.mysql.com >DOWNLOADS >Windows >MySQL Installer >mysql-installer-community-8.0.13.0.msi(不建议下载解压缩版,因为它还要配置my.ini文件,亲身实践,麻烦)安装:o. 缺失“Microsof…

java 3位小数_数字有效小数第三位四舍五入

[java]代码库import javax.swing.JOptionPane;public class Test{public static void main(String[] args){String sJOptionPane.showInputDialog("请输入数字:");double aDouble.parseDouble(s);//转换成数字double ba;//临时存储int p0;//用于计算小数从…

java实现文件合并_Java实现文件分割和文件合并实例

文件切割和文件合并这个问题困扰了我有一段时间了(超过一天没做粗来)。找了好多博客,本来想转载一个来的 结果找不到了。很无奈。只好自己贴代码上了。当然我会尽力好好写注释的。文件切割器:import java.io.File;import java.io.FileNotFoundException;import java…

java 常量表达式_JavaSwitch语句:常量表达式是必需的,但它是常量

万千封印我知道编译器需要在编译时知道表达式才能编译一个开关,但是为什么foo.ba_常数不是呢?虽然从字段初始化后执行的任何代码的角度来看,它们都是常量,但它们不是编译时间常数在JLS所要求的意义上;见15.28常量表达式…

java web 开发技术大全 代码_Java Web开发技术大全

资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识、高级技术及应用案例 内容全面,讲解详细,全面覆盖JSP、Se rvlet、AJAX及SSH框架整合开发 避免冗长的理论讲解,而是直击主题,通过…

java nio doug_深入的聊聊 Java NIO

趁着三天假期,把Java NIO和Reactor模式整理总结了下,文章特别细节的知识点没有写,如一些API的具体实现。类似数据读到Buffer后再写出时,为什么需要复位操作,这些都属于NIO基础知识,是学习Reactor模式的前置…

java clone原理_详解Java中的clone方法 -- 原型模式

Java中对象的创建clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有…

portal认证 java_华为5700交换机通过外部开源protal和本地aaa用户认证的一些问题

各位:您好,我通过一台华为5700交换机和一台portal服务器,想利用交换机本地的aaa认证,完成用户的上网认证。配置好后,用户可以重地向到portal页面,但是认证不能通过,具体配置如下:一、…

java复制一个对象_Java中对象的复制

假如说你想复制一个简单变量。很简单:1 int n 5;2 int m n;不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。但是如果你复制的是一个对象,情况就有些复杂了。假设说我是一个beginner&#xff0c…

HA集群实现原理 切换 JAVA_HA(一)高可用集群原理

高可用集群原理LVS集群DR模式简单的架构图如下所示:在上图的架构中,当Director服务器因软件、硬件、人为原因造成故障时,整个集群服务不可用,因此,需要再添加一台服务器实现Director服务高可用。整个系统的架构图如下所…

c语言指针没学可以学java_这是一篇来自刚脱离C语言的菜鸟所写下来的关于C语言之后转JAVA入门前期学习的感想...

/***My First writing*Name Li Tai Yue*Date 2018.12.14*/这是一篇来自刚脱离C语言的菜鸟所写下来的关于C语言之后转JAVA入门前期学习的感想。并且我也觉得这是一篇所有在校学习程序的小伙伴值得一看的文章。我想很多小伙帮都觉得敲代码是一件非常枯燥的事情,每天敲…

java 如何将数字倒置_每日一个小算法之整数中每位上的数字进行反转 20190810

题目要求:给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21示例 4:输入:9646324351输出: 0注意:假设我们的环境只能存储得下 3…

java se 开发web程序_JDiy快速开发WEB之javaSE环境搭建-初级

大学的时候对web开发很感兴趣,对网页中的动画,对用户注册,对网页中表格填写等等都倍感兴趣。加之又有专业课程编程语言java,因此,对java web产生了浓厚的兴趣,再加之有北京圣思园 风中叶 大师的视频教程&am…

java apktoo_apktool.jar

apktool.jar是APKTOOL这个反编译工具必须用到的必备jar包,给大家提供最新的apktool.jar2.3.4,有需要的赶快下载吧!。相关软件软件大小版本说明下载地址apktool.jar是APKTOOL这个反编译工具必须用到的必备jar包,给大家提供最新的ap…

Java 内存 关系_JVM和Linux之间的详细内存关系

JVM和Linux之间的详细内存关系在一些具有8g物理内存的服务器上,主要运行Java服务。系统内存分配如下:Java服务的JVM堆大小设置为6g,监视过程大约需要600m,Linux本身使用大约800m。从表面上看,物理记忆应该足够&#xf…

java遍历删除原理,Java 垃圾回收机制实现原理

一、垃圾回收机制的意义Java语言中一个显著的特点就是引入了垃圾回收机制,使c程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念&…

matlab简易编程,MATLAB简单编程

本帖最后由 wanggh 于 2016-12-5 14:47 编辑用数值差分、SOR迭代法求雷诺方程和用牛顿迭代法求解轴向柱塞泵滑靴副压力场的算法,%油膜厚度场、压力场迭代 MATLAB只认弧度制,不认角度制clear all; % (60rpm1rad/s)wg1000; %1000…