企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
如果API设计的很好,那么它不会这么脆弱 减少其脆弱性或增加其韧性是管理API设计的方式之一,其关键在于以应用目的为中心做设计。也就是SOA领域,所谓的面向业务(business-orientation)。 也许这个概念很难理解,下面的这个示例能很好的说明这一点: ~~~ http://api.fbi.gov/wanted? order_by=notoriety,desc&page=1&limit=10 &fields=name,aka,known_associates,reward,description,last_seen ~~~ 这是一份来自美国联邦调查局的列表。该API包含了许多功能: * 你可以自定义预定任何字段,指定详细信息进行检索。 * 你可以按照升序或者是降序对检索的字段的结果进行排序; * 你可以按照页数进行查询,可以指定返回查询记录的确切数量 ;