首页 > 其他分享 >drf入门规范

drf入门规范

时间:2023-01-30 16:13:30浏览次数:56  
标签:xml 入门 前后 规范 接口 json API 格式 drf

drf入门规范

web应用模式

在开发web应用时有两种应用模式:前后端分离和前后端不分离
    前后端不分离
        在该模式下前端浏览器看到的所有页面都是由后端控制,前后端的耦合度非常高,具体流程见图一
        前后端代码都在一起,只需要一个服务器就好了
    前后端分离
        在该模式下后端不再控制前端页面,仅仅返回前端所需要的数据,至于前端页面所展示的东西或者说效果都是由前端自己来控制,具体流程见图二
        前后端代码分离,需要两个服务器

图一

image

图二

image

API接口

API接口即应用程序接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节
为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本

通过网络我们规定了前后台信息交互规则的url链接,即前后台信息交互的媒介

web的API接口与正常的url接口不同,它可以简单的概括为四点
    url地址:长得像返回数据的url链接
    请求方式:get,post,delete,put
    请求参数:json格式或xml格式的k:v键值对类型的数据
    响应结果:json格式或xml格式的数据,请求参数中的output参数值决定了响应结果用什么样的格式
        
API接口案例
-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=上海&query=肯德基&output=xml

-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=上海&query=肯德基&output=json
上面两个都是获取上海地区的肯德基门店地址,第一个获取的是xml格式的数据,第二个获取的是json格式的数据

接口测试工具:Postman

1.下载
官网下载:https://www.postman.com/downloads/
2.安装
双击即可
3.使用

image
image
image

标签:xml,入门,前后,规范,接口,json,API,格式,drf
From: https://www.cnblogs.com/zyg111/p/17076301.html

相关文章

  • Django-rest-framework框架/1-drf-drf入门规范
    一、Web应用模式在开发Web应用中,有两种应用模式:1.1前后端不分离之前学的,写的bbs项目,图书管理系统,用的是前后端混合开发。-后端人员,写后端,也要写【模板语法】--->xx.h......
  • drf从入门到精通(01)
    今日内容目录今日内容web应用模式nullAPI接口接口测试工具postmannullweb应用模式#djangoweb框架专门用来写web项目#之前学的,写的bbs项目,图书管理系统,用的......
  • python之路60 drf从入门到成神 1
    老刘讲课资料获取#个人博客:https,证书过期,忽略-https://www.liuqingzheng.top/#cnblogs博客(后期迁移到这里,高级部分的内容)-https://www.cnblogs.com/liuqin......
  • drf前戏1
    今日内容概要web应用模式api接口接口测试工具postman今日内容详细web应用模式django是一个web框架专门用来写web项目之前所学的都是前后端混合开发 后端人员写......
  • 超全 泛微 E9 Ecology 9开发资料大全 开源资源下载 泛微E9二次开发 泛微开发实战经验
    由于工作需要,E9在泛微一推出来,以前所在的企业就第一时间上线了,经过四年多的运行,功能强大再加上在上面开发非常多的业务,一般的企业员工只需要打开泛微就可以处......
  • drf前戏
    drf前戏目录drf前戏1.web应用模式2Api接口3接口测试工具postmanpostman的使用1.web应用模式​ 在web开发应用中,有两种应用模式:前后端不分离[客户端看到的内容和所......
  • drf从入门到精通---day01
    学习资料#个人博客:https,证书过期,忽略 -https://www.liuqingzheng.top/#cnblogs博客(后期迁移到这里,高级部分的内容) -https://www.cnblogs.com/liuqingzheng#知乎 ......
  • 会话技术Session快速入门与Session原理分析
    ##Session:1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中.HttpSession2.快速入门:1.获取HttpSession对象:......
  • 第二天入门Java——安装软件
    卸载jdk找到jdk安装目录(在环境变量里面找到JAVA_HOME的值就是jdk目录)在环境变量里面删除JAVA_HOME和Path里面与JAVA_HOME相关的两个打开dos窗口输入java-version......
  • SAP OData 开发实战教程:从入门到提高
    @目录SEGW-GatewayServiceBuilder使用RestfulABAPProgramming编程模型(简称RAP)开发OData服务使用SAPCloudApplicationProgramming编程模型开发OData服......