postman怎么使用

发布时间:2021-12-08 13:40:50 作者:iii
来源:亿速云 阅读:162

本篇内容介绍了“postman怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

可用于web服务的 demo

flask get post
1、get请求:get 其参数是通过flask.request.args来获取
        使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求
        传参:get请求传参是放在url中,并且是通过?的形式来指定key和value,例如

网页请求
127.0.0.1:5678/dag/register_name?job_name=jin
后端接收
request.args.get('job_name','default')

request.args.get('key')  #可以获取到单个的值,

requestValues = request.args  #可以获取get请求的所有参数返回值是ImmutableMultiDict类型,

requestValues.to_dict()  #将获得的参数转换为字典


2、post请求:
        使用场景:如果要对服务器产生影响,那么使用post请求

        传参:post请求传参不是放在URL中,是通过form data 的形式发送给服务器的,

        post请求是通过flask.request.form来获取

post 请求 (Content-Type: application/json,)

1.获取未经处理过的原始数据而不管内容类型,如果数据格式是json的,则取得的是json字符串,排序和请求参数一致

c = request.get_data()    
2.将请求参数做了处理,得到的是字典格式的,因此排序会打乱依据字典排序规则

c =request.get_json()
3.可以获取未经处理过的原始数据,如果数据格式是json的,则取得的是json字符串,排序和请求参数一致

c = request.data
4.将请求参数做了处理,得到的是字典格式的,因此排序会打乱依据字典排序规则

c = request.json
ps: 刚开始使用的时候以为是一个方法这样调用request.json()然后报错如下:

     Content-Type: application/json时报错'dict' object is not callable

     原来是个属性,因此这样使用request.json,就能正常使用了


 

 1.GET请求操作:

postman怎么使用

postman怎么使用

  2.GET请求操作结果:

postman怎么使用

postman发送json格式的post请求

postman怎么使用

在地址栏里输入请求url:http://127.0.0.1:8081/getmoney

选择“POST”方式,

在“headers”添加key:Content-Type  , value:application/json

点击"body",''raw''并设定为JSON

添加:

{"userid": 1}

点击send发送即可

============================================

问答时刻:连接

1.http post请求怎么发送json数据

http 请求的header中添加:Content-Type:application/json,这样就可以发送json数据啦

本工具简要说明:

1.本在线工具支持接口http post,get,put,delete,head,trace,options,patch等请求,支持带cookie header和ip代理请求 
2.可以生成api接口的文档,本站同时提供api接口压力测试和websocket测试。 2.访问要登录的接口的时候,可以手动填写cookie。或者在谷歌浏览器中访问这个接口域名,按F12,在network下, 图示,直接复制填写到本工具的cookie中。就可以带cookie访问,不用手动填写 
3.header 可以手动输入(自定义的header信息)。也可以在浏览器的network中拿到header信息,直接填到本工具的header输入框中。

白话一下http请求:

http接口测试和使用,首先要了解什么是http请求: 
http请求:通俗讲就是把客户端的东西通过http协议发送到服务端,服务端根据http协议的定义解析客户端发过 来的东西! 
http请求中常用到的是get和post请求参数,

get参数是拼接在url得后边,以"?"连接域名和参数,形成get请求, 
例如:http://coolaf.com?a=b&c=d,问号后边的就是get请求参数(request.args.get('n', '100')),

post请求不会在url中看到,会放到http 请求的body中,各大语言都会封装出函数,在body中解析出post请求参数。那post参数是什么样子呢?它可以是 任何形式,常见的key=value的形式,和get请求格式一样"a=b&c=d" 这种,另外json,xml格式也是常见的。这些格式在传递的时候,会受到Content-Type影响,不同的Content-Type传递格式不一样,服务端就会根据 
Content-Type进行相应格式的解析。客户端和服务端就是通过这些协议来分辨传递的是什么格式的。一定要了解下 
常见的Content-Type,更多的请见上边Content-Type链接说明。 Content-Type:application/x-www-form-urlencoded,类似form表单和get,post请求都是这个, 格式如 "a=b&c=d",服务端会自动解析 
Content-Type:application/json 如果要发送json格式,request header中就需要加入这个Content-Type 
类型,这种形式的服务端的接受不太一样,一般不会解析到post请求中,一般需要读取body流的方式获取。 
上边是常见的两种传输格式,我们自己写代码的时候有时候不用写,那是因为类库中,有的已经自动给加入啦,所以
不需要自己加,Content-Type很重要,他影响你传递的格式。 
http 请求中还要注意的就是header,分为 request header(请求信息) 和 response header,(响应信息)

   request header 是客户端请求的时候发送的,告诉服务器你客户端的情况,需要服务端怎么返回给你,例如,是否压缩 
(Accept-Encoding:gzip, deflate, sdch)这个就是告诉服务端,我支持这些种压缩,你返回的时 候,你可以选择一种对数据压缩,我可以解开。还有是否缓存,接受的语言,User-Agent,referer等, cookie也是放到request header中传递到服务端的,从而实现登录。所以request header 是告诉服务端你有什么或者参数传递的,上边这些都是http协议定义好的,大家都按这个规则解析就好,另外header都是可以自定义的,你可以加入任何变量到里边。所以header中信息是可以任意修改,发送到 
服务端的。 
    response header 相对request header,就是服务端给客户端的信息,有些是服务端根据客户端 的需求给的响应,有的服务端告诉客户端的一些其他信息,例如,请求协议,请求状态码,是否缓存, 设置cookie也是有response header中返回,浏览器接收到就会设置到浏览器中。学习无止境。http不神奇。多利用浏览器的f12, 看看network,久而久之,会有意想不到的效果。

“postman怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

推荐阅读:
  1. PostMan的使用
  2. postman的基础使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

postman

上一篇:Sentinel源码编译的示例分析

下一篇:声纹识别kaldi callhome diarization怎么实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》