理解POST和PUT的区别,顺便提下RESTful

理解POST和PUT的区别,顺便提下RESTful,第1张

一 什么是RestTemplate

传统情况下在Java代码里访问restful服务,一般使用Apache的>

infoq:安全是恒久的话题,对于基于wsdl和soap的web

service,我们有ws-security这样的安全规范来指导实现认证、授权、身份管理等安全需求。那么,restful

api有无成熟可用规范或实现框架呢?如何保证restful

api的安全性呢?

李锟:保证restful

api的安全性,主要包括三大方面:

a)

对客户端做身份认证

b)

对敏感的数据做加密,并且防止篡改

c)

身份认证之后的授权

对客户端做身份认证,有几种常见的做法:

在请求中加签名参数

1为每个接入方分配一个密钥,并且规定一种签名的计算方法。要求接入方的请求中必须加上签名参数。这个做法是最简单的,但是需要确保接入方密钥的安全保存,另外还要注意防范replay攻击。其优点是容易理解与实现,缺点是需要承担安全保存密钥和定期更新密钥的负担,而且不够灵活,更新密钥和升级签名算法很困难。

使用标准的>

webservice是一种标准,他可以通过soap或rest的方式来实现。

其中SOAP是基于xml的交互,而rest是基于>

以上就是关于理解POST和PUT的区别,顺便提下RESTful全部的内容,包括:理解POST和PUT的区别,顺便提下RESTful、django的restful接口怎样才能获取到前端post过来的数据、如何使用RestTemplate访问restful服务等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9617363.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存