打开手机点一份外卖,App要查商家库存、算配送费、调支付接口。这些动作背后,几乎都绕不开同一个词:API,应用程序编程接口。它像一份约定好的菜单,告诉两个软件之间该怎么点单、怎么上菜。
打开网易新闻 查看精彩图片
最基础的模型是请求与响应。一方发出请求,另一方按约定格式返回结果。围绕这套循环,业界形成了多种常见协议:REST、SOAP、gRPC和GraphQL。它们各有适用场景,选哪种取决于数据形态和调用方式。
接口一旦对外开放,安全就成了绕不过去的一环。相关实践包括身份验证、权限控制等,目的是确保调用方只能拿到该拿的数据。
还有一个正在发生的变化:AI智能体开始作为API的使用者出现。过去调用接口的是人写的程序,现在越来越多是模型在自主发起请求。这意味着接口设计要同时考虑机器可读性和调用边界。
对刚接触这个概念的人来说,先理解请求与响应的基本循环,再去看具体协议,会比一上来背名词更顺。
热门跟贴