API Testing 5 -安全的http方法

API Testing 入门基础系列 之 API Testing 5 -安全的http方法

在HTTP 方法中,哪些方法被称为安全方法? 面试中可能会出现这个问题。

HTTP方法可以归类为2类,安全方法和不安全方法。

我们在前面的章节中了解到所有HTTP方法是用来处理资源的。一些是资源读取,一些是更新/创建资源状态。

如果一个HTTP方法不更改服务器端资源信息和状态或则是只读取资源,就称为安全的HTTP方法。GET, HEAD 和OPTIONALS HTTP方法都是安全方法。这些操作只执行读操作,而POST, PUT等是不安全方法。

假设,你开发一个API用来获取储蓄用户当前利息的功能。这个利息只能被授权的人更新,普通人想看当前利息,需要通过调用这个API获取,但是普通人不能编辑利息信息。所以这个API应该是GET HTTP方法。

安全方法可以被缓存,对资源没有任何影响。

当然GET方法也可以更改服务器端资源,这完全取决于开发者如果实现它。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值