http中post和get方法的区别

http的post和get方法性能上的区别html

 

 

复制代码
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中能够看到。post是经过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一块儿传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,通常被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性很是低,post安全性较高。可是执行效率却比Post方法好。
建议:
一、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
二、在作数据查询时,建议用Get方式;而在作数据添加、修改或删除时,建议用Post方式;

参照:https://www.cnblogs.com/0201zcr/p/4824424.htmlpython

===================================json

get和post两个方法来讲吧。(平时用的最多的就是这两个方法了,其余方法,你们能够仿照着自行扩展)api

  • get方法

        接口测试中见到最多的就是get方法和post方法,其中,get方法用于获取接口的测试,说白了,就是说,使用get的接口,都不会对后台数据进行更改,并且get方法在传递参数后,url的格式是这样的:http://接口地址?key1=value1&key2=value2,是否是看起来很眼熟啊~(反正我看着它很眼熟~\(≧▽≦)/~啦啦啦),那咱们要怎么使用它呢,请继续往下看。安全

对于requests提供的get方法,有几个经常使用的参数:服务器

url:显而易见,就是接口的地址url啦app

headers:定制请求头(headers),例如:content-type = application/x-www-form-urlencodedpost

params:用于传递测试接口所要用的参数,这里咱们用python中的字典形式(key:value)进行参数的传递。性能

timeout:设置接口链接的最大时间(超过该时间会抛出超时错误)学习

如今,各个参数咱们已经知道是什么意思了,剩下的就是往里面填值啦,是否是机械式的应用啊,哈哈,小编我就是这样机械般的学习的啦~

举个栗子:

url=‘http://api.shein.com/v2/member/logout’
header={‘content-type’: application/x-www-form-urlencoded}
param={‘user_id’: 123456,‘email’: 123456@163.com}
timeout=0.5
requests.get(url, headers=header, params=param, timeout=timeout)
  • post方法

        与get方法相似,只要设置好对应的参数,就能够了。下面就直接举个栗子,直接上代码吧:

url=‘http://api.shein.com/v2/member/login’
header={‘content-type’: application/x-www-form-urlencoded} data={‘email’: 123456@163.com,‘password’: 123456} timeout=0.5 requests.post(url, headers=header, data=data, timeout=timeout)

怎么样,是否是也很简单啊。这里咱们须要说明一下,post方法中的参数,咱们不在使用params进行传递,而是改用data进行传递了。哈哈哈,终于说完啦,下面咱们来探(了)讨(解)下接口的返回值。

依然只说经常使用的返回值的操做。

text:获取接口返回值的文本格式

json():获取接口返回值的json()格式

status_code:返回状态码(成功为:200)

headers:返回完整的请求头信息(headers['name']:返回指定的headers内容)

encoding:返回字符编码格式

url:返回接口的完整url地址

以上这些,就是经常使用的方法啦,你们可自行取之。

参照:https://www.cnblogs.com/wangxiaoqun/p/6924797.html

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

相关文章
相关标签/搜索