当前位置:编程学习 > 网站相关 >>

使用http header传值和body参数传有什么区别

请问做api的时候header参数有什么好处

1,简单的说,速度更快

2,和业务分开,url更干净

3,本质少区别不是很大


以下是其他网友的观点

简点说几点: 1.URL显得更加简洁; 2.Url后面参数或formbody一般传递业务参数,而token作业安全认证参数放在其中有些格格不入,也不便于业务处理;
认证信息放在header中有何好处? lichsoj2018-02-18 09:26:20 如 http请求的header中传递认证token,相比放入formbody或url中有什么有点?Get方式呢? 常用不变的量一般都是走header, 因为你的每次请求都带header,这样分开也比较清晰。

做API接口,为什么access_token要放在Header头里传递?

和使用post传比,有什么好处呢?

另外,token每次登录都会改变,那么多端登录是怎么实现的?

客户端调用接口会把token封装进head里问题2,多端登录,只要在token表里加个app-type字段就可以了,一个终端,一个token互不影响

如果是OAuth2, 使用 Header传递token是属于规范的一种,Header中有一个Authorization头专门用于存放认证信息 每一次登录,会生成一个新的Token, 此时旧的token并不会立即失效(取决于该token生成时,设置的失效时间)

没什么特别的好处吧,个人习惯感觉。多端登录,那只需要一个用户可以有多个token就是了

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,