0

drf基础:1、web应用模式、API接口、接口测试工具 - kngk

 1 year ago
source link: https://www.cnblogs.com/kangssssh/p/17077038.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

drf入门

一、web应用模式

​ web的应用模式共分为两种,前后端不分离、前后端分离

1、前后端混合

​ 之前所写的bbs项目就是前后端不分离,后端人员在开发过程中使用模板语法,前后端都由一个人员开发

img

2、前后端分离

​ 指后端人员只需要编写后端的逻辑代码,将数据通过接口返给前端静态页面

img

二、API接口

​ 指,为了在团队内部达成共识,防止个人习惯差异引起混乱,我们需要找到一种大家都觉得很好的接口实现规范,这种规范可使后端程序员写的接口一目了然,减少前后端之间的合作成本

​ 总结:API接口规定了前后端信息交互规则的url链接,也就是前后端信息交互的媒介

API组成
    -url地址:https://api.map.baidu.com/place/v2/search
        -请求方式:get、post、delete、put。。。。
        -请求参数:json格式的key:value类型数据
            -早些年:前后端交互使用xml格式数据---》ajax:异步JavaScript和XML
           -后来:随着json的出现,成为了主流,直到现在
            -以后:一定会出现,比json更高效的交互格式,更安全
        -响应结果:json格式的数据


api接口案例
	xml格式:
		-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=上海&query=肯德基&output=xml
	json格式:
		-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=上海&query=肯德基&output=json  	

三、接口测试工具

​ 接口测试工具---》postman

​ 作为后端,写好了接口,需要先测试才能发给前端使用,postman就是用来测试接口数据的工具

​ 浏览器只能发送get请求,不能自动发送post请求、delete请求

-postman---》开源软件:
	开始只是谷歌浏览器的插件,越做好好,后来可以按装到操作系统上,再后来,收费
-postwoman
-很多很多其他的,不同公司用的也可能不一样,你只需要明白一个点,这个工具只是用来发送http请求

1、postman基本使用

下载与安装

-1 官方下载:
	https://www.postman.com/downloads/?utm_source=postman-home----》Postman-win64-Setup.exe
    
-2 安装,双击即可

基本使用

2987296-20230130190724163-525299051.png
2987296-20230130190731176-2121782539.png
2987296-20230130190734738-532361306.png

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK