知识库
接口版本兼容的三种策略:URL 版本、请求头协商与字段只增不删
当接口需要变更时,如何在不破坏现有客户端的前提下发布新版本,是每个后端开发者必须面对的问题。常见的策略有三种:URL 版本、请求头协商和字段只增不删。它们各有适用场景,理解其原理和取舍,能帮助你做出更合理的设计决策。 策略一:URL 版本 …
#API设计#版本控制#兼容性#RESTful
第三方接口库升级后报 KeyError——参数值与列名写死是升级时最先碎的地方
一个数据抓取脚本,之前一直跑得好好的。某天换了台机器,或者顺手把依赖库升级了一下,脚本就开始报错,而且报的是一个看起来莫名其妙的 KeyError——某个参数名的键不存在。整个数据块直接变空。 现象 升级某个第三方接口库之后,抓取时报错: …
#调试#兼容性#依赖升级#Python