🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
Web API 是Web 应用程序接口。包含了广泛的功能,Web 应用通过API接口,可以实现存储服务、消息服务、计算服务等能力,利用这些能力可以进而开发出强大功能的web应用。 比如,信息服务能够提供海量的定制信息。包括像Google Maps API的地理数据,像Amazon E-Commerce,Amazon historcal Pricing Services的产品数据和最新发布的Yahoo!answer's API等。 这些服务的共同点是它们都提供简单的API来访问海量数据,并且可能催生孤立信息间的不可预知的交叉应用。 #### Web API和MVC框架比较 Web API是一种数据请求框架是基于HTTP协议的服务,能够直接返回用户的数据请求。MVC是建站的一种框架,倾向于返回用户的页面请求。Web API 可以根据请求报文来返回的相应数据格式。包括JSON和XML。而单独做数据请求和MVC做页面请求可以让Web前端和后台更好的解耦,能够减少开发难度。 MVC主要是用于前端页面的生成,最终的目的是生成HTML,Web API主要应用于对外部服务的接口,如提供给APP调用和用于前端AJAX访问。