首页 > 其他分享 >drf-day01

drf-day01

时间:2023-08-28 15:27:21浏览次数:31  
标签:url day01 接口 json api https com drf

web开发模式

1、 前后端混合开发模式---》老项目

 

2 、前后端分离开发模式---》新项目

 

api接口

为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本

api接口:通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介

  -https://www.baidu.com/books/--->json 格式数据---》接口
  -https://www.cnblogs.com/liuqingzheng/articles/17400599.html---》返回界面

url和接口的区别:Web API接口和一般的url链接还是有区别的,Web API接口简单概括有下面四大特点

1 url:长得像返回数据的url链接
https://api.map.baidu.com/place/v2/search

2 请求方式:get、post、put、patch、delete
采用get方式请求上方接口


3 请求参数:json或xml格式的key-value类型数据
ak:6E823f587c95f0148c19993539b99295
region:上海
query:肯德基
output:json


4 响应结果:json或xml格式的数据
-https://api.map.baidu.com/place/v2/search?ak=6E823f587c95f0148c19993539b99295&region=%E4%B8%8A%E6%B5%B7&query=%E8%82%AF%E5%BE%B7%E5%9F%BA&output=json

 

典型的api接口

  url地址
  有请求方式
  携带参数
  返回格式是json,xml

 

接口测试工具Postman

测试接口工具有很多

  1、postman:最先是插件/牛逼后做城软件/收费

  2、apifox:Postman + Swagger + Mock + JMeter

  3、postwoman:替代postman的开源软件,但还是有差别的

 

postman的下载地址

https://www.postman.com/

 

操作步骤

 

标签:url,day01,接口,json,api,https,com,drf
From: https://www.cnblogs.com/shanghaipudong/p/17662338.html

相关文章

  • day01
    一、C++介绍  本贾尼.斯特劳斯特卢普,与1979年在贝尔实验室负责分析UNIX系统内核流量的分布情况时,特别希望有一种更加模块化的工具,与1979年十月开始着手研发一款新的编程语言,在C语言的基础上增加了面向对象的机制,那就是C++,1983年完成了第一个版本  C++与C的关联度和重......
  • C++学习day01
    C++学习day01一、C++介绍本贾尼.斯特劳斯特卢普,于1979年在贝尔实验室负责分析UNIX系统内核流量的分布情况时,特别希望有一种更加模块化的工具,于1979.10开始着手研发一款新的编程语言,在C语言的基础上增加了面向对象的机制,也就是C++,1983年完成了C++的第一个版本C++与C的关联和重要......
  • day01
    一、进程间通信-socket套接字  基本特征:socket是一种接口技术,被抽象成一种文件的操作,可以让同一计算机中的不同进程之间通信,也可以让不同计算机中的进程进行通信(网络通信)    本地进程间通信编程模型:        进程A         ......
  • 标准C++ -- day01
    一、C++介绍本贾尼.斯特劳斯特卢普,于1979年在贝尔实验室负责分析UNIX系统内核流量的分布情况时,特别希望有一种更加模块化的工具,于1979.10开始着手研发一款新的编程语言,在C语言的基础上增加了面向对象的机制,也就是C++,1983年完成了C++的第一个版本C++与C的关联和重要区别:(面试题)......
  • Java学习IO流Day01
    io一、File2.1FIle概述File用来表示文件系统中的一个文件或者目录java.io包下2.2方法构造方法File(Stringpathname):通过指定路径名称创建一个新的FIle实例Filefile=newFile("D:\\demo.txt");File(Fileparent,Stringchild):根据父级目录对象和子文......
  • Django 基于DRF的列表增删改查
    基于DRF的列表增删改查目录基于DRF的列表增删改查1表结构2基于APIView实现对course表获取所有数据,增加数据2.1ser2.2views2.3urls3基于ListAPIView、CreateAPIView实现获取所有数据,增加数据3.1ser3.2views3.3urls4基于ModelViewSet实现Course表实现增删改查4.1ser4.2......
  • day01-运维介绍与虚拟机安装-20230820
     1.解释我们正在使用哪些互联网行业的软件,移动端?PC端? (1)平台不一样视觉范围更广,可设计的地方更多,设计性更强,相对来说容错度更高一些。操作局限性大,在设计上可用空间显得尤为珍贵,避免原件过小过近。(2)操作系统不一样对于会员系统、视频和音乐、购物支付等功能都进行了精简,使......
  • Spring Boot学习笔记day01
    SpringBoot项目结构说明项目____pom.xml:用于管理项目依赖的|_src|_main|_java:蓝色的,写java源代码的|_resource:存放静态资源文件(static目录下)、项目配置文件application.properties、模板文件(template目录下)|_test|_java......
  • JavaSE学习笔记day01
    书写第一段Java代码一、代码需要写在src中;二、先在src下创建包;包:package,用于组织指定Java文件,对于同类型、同功能的Java文件则存在同一个包下。包在操作系统中以文件夹的形式存在。总结:包用于对Java文件进行归类划分的。三、然后在包下创建类。类才是真正写Java代码......
  • 网络编程day01--socket套接字
    进程间通信-socket套接字基本特征:socket是一种接口技术,被抽象了一种文件操作,可以让同一计算机中的不同进程之间通信,也可以让不同计算机中的进程之间通信(网络通信)本地进程间通信编程模型:进程A                                        ......