对于新手来说,刚学习web项目开发的时候,经常容易混淆接口的具体意思,网上这方面的说明文献也很少,正确的理解接口的意思,对于一个开发者来说很重要。接口到底是什么。今天我来谈一下我个人的感受,欢迎大家指正。
首先,我想换一个角度来理解一下,所谓接口其实就是获取资源的一个途径,通过这个接口也就是这个途径可以获得资源中的东西。对应于开发中,我们可以将实现某种功能的已经封装好的类模块或者函数模块看做资源,那么视图函数的路径url就可以看作接口,通过这个接口可以访问对应的视图函数,调用相应的功能。当然url中所包含的内容就是我们混淆概念的一个原因。
url即路由地址,也就可以理解网址,具体包含的内容,无外乎:https协议,域名,再加上请求方式,以及拼接的具体内容。post,get等为请求方式。在开发中,分配的接口的任务,这里的接口可以理解为广义的接口。这里的接口包括我们常说的url,还有它所对应的视图函数模块,以及与前端交互的相应数据的传递。
网友评论