最近在看《图解HTTP》里面有一句话,“PUT 方法自身不带验证机制,任何人都可以上传文件 , 存在安全性问题,因此一般 的 Web 网站不使用该方法” 开始不能理解,以为是翻译错误
![]()
查了下日文版的,发现也是这么写的,这本书发行这么久了,而且销量这么高,应该不错在错误没有更正的情况
![]()
后面仔细了解了下文意,是 PUT 这个协议本身不存在验证机制,按照我们的开发经验,服务端在获取接口的时候是可以根据接口中的信息进行用户登录判断,返回 401 或则是其他状态,你们运维说的不安全,应该和这本书里说的是一种情况,协议层的底层验证。这个应该不影响我们日常开发,我们公司开发这些协议都会用到的,不知道你们是不是没有 web 服务器端的校验,如果不是的话,这个问题就得你们的运维来回答下了,我也很想知道原因,哈哈哈哈
|