• 2024-09-11Rest-assured框架详解
    Rest-assured框架官网官网url: https://rest-assured.io/一、接口测试介绍-什么是接口测试本质上基于某种协议,发送请求给服务器,服务器返回响应数据,对响应数据进行分析,判断和我们的预期是否一致,从而验证功能是否正确。-为什么做接口测试更早发现问题,降低研发成本减少回归
  • 2024-09-09Rest 构建分布式微服务架构
    开发环境要求jdk1.8(SpringBoot推荐jdk1.8及以上):javaversion"1.8.0_151"Maven3.x(maven3.2以上版本):ApacheMaven3.3.9IntelliJIDEA:IntelliJIDEA2018.2.1x64SpringBoot:SpringBoot2.0.7SpringCloud使用当前最新稳
  • 2024-09-04如何使用confluence rest api(wiki自动化),如何解决confluence登录认证问题
    想要使用AtlassianConfluence提供的RESTAPI中的getUser方法来获取用户信息。1.如何使用账号密码登录以下是一个示例Python脚本,演示如何使用该API:importrequestsimportjson#设置ConfluenceAPI的基本URL和登录的用户名密码base_url='https://your-confluence-url/
  • 2024-09-02Dinic/ISAP求最大流
    算法执行过程见蓝书和OI-wiki,当前弧优化见OI-wiki的描述,代码见下#include<bits/stdc++.h>#definelllonglongusingnamespacestd;constintN=10010,M=100010,inf=1<<29;intnow[N],End[M<<1],Next[M<<1],Len[M<<1],Last[N];intn,m,s,t,cnt=1,d[N];llmax
  • 2024-08-29NocoBase 1.3:REST API 数据源、移动端 V2 和更多功能
    从v1.3开始,NocoBase提供两个关键分支:main和next。main分支,beta版本,专注于缺陷修复,确保为用户提供一个稳定的版本;next分支,alpha版本,包含一些正式未发布的新特性,这个版本不稳定,适用于开发者或测试人员,用于提前体验新功能或进行兼容性测试。本次1.3beta的新特性包括
  • 2024-08-27[1051] What is RESTful API?
    ref:WhatisRESTfulAPI?WhatisRESTfulAPI?RESTfulAPIisaninterfacethattwocomputersystemsusetoexchangeinformationsecurelyovertheinternet.Mostbusinessapplicationshavetocommunicatewithotherinternalandthird-partyapplications
  • 2024-08-25REST framework:限流
    对接口访问的频次进行限制,以减轻服务器压力(反爬虫的一种手段)。一、前期知识准备1、限流类型AnonRateThrottle限制所有匿名未认证用户,使用IP区分用户。使用DEFAULT_THROTTLE_RATES['anon']来设置频次UserRateThrottle限制认证用户,使用Userid来区分。使
  • 2024-08-24REST framework:分页
    RESTframework提供了分页的支持一、全局配置(不建议使用)在配置文件中设置全局的分页方式:REST_FRAMEWORK={'DEFAULT_PAGINATION_CLASS':'rest_framework.pagination.PageNumberPagination','PAGE_SIZE':10#每页数据量}二、局部配置在不同的视图中可以
  • 2024-08-24REST framework:排序过滤器的使用
    对于列表数据,RESTframework提供了OrderingFilter过滤器来帮助我们快速指明数据按照指定字段进行排序1、在setting中的REST_FRAMEWORK添加配置'DEFAULT_FILTER_BACKENDS':(#这个是指定使用django_filters中的过滤器来进行过滤'django_filters.rest_framework.DjangoFilte
  • 2024-08-23REST framework:过滤
    一、数据准备模型类classUserInfo(models.Model):name=models.CharField(max_length=20,verbose_name='用户名')pwd=models.CharField(max_length=18,verbose_name='密码')email=models.EmailField(max_length=40,verbose_name='邮箱�
  • 2024-08-23REST framework:接口文档
    RESTframework通过第三方库可以自动帮助我们生成网页版的接口文档,自动接口文档能生成的是继承自APIView及其子类的视图1、安装依赖RESTframewrok生成接口文档需要coreapi库的支持 pipinstallcoreapi-ihttp://mirrors.aliyun.com/pypi/simple/--trusted-hostmirrors.
  • 2024-08-21Django 后端架构开发:JWT 项目实践与Drf版本控制
  • 2024-08-20利用Spring Boot的RestTemplate进行REST客户端开发
    利用SpringBoot的RestTemplate进行REST客户端开发大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在微服务架构中,服务之间的通信通常通过RESTAPI来实现。SpringBoot提供了RestTemplate,这是一个用于同步客户端REST请求的类。本文将介绍如何使用Spri
  • 2024-08-16API和Web服务
    API(WebAPI)和Web服务(WebService)API和Web服务都是数据交换的方式,但测试方法不同。Web服务通过SOAP或REST协议进行通信,而API是调用约定,更灵活。测试API关注其通信功能,Web服务测试则验证响应。Web服务(WebService)通过使用简单对象访问协议(SOAP)或REST协议来检索所需的数据。SOAP和R
  • 2024-08-16接口测试的常用协议
    接口测试的常用协议Http协议(超文本传输协议):HTTP是用于在网络上传输数据的常用协议。绝大多数的API都是基于HTTP协议的,使用HTTP方法(如GET、POST、PUT、DELETE等)进行通信。HTTPS(HypertextTransferProtocolSecure):HTTPS是HTTP的安全版本,通过使用SSL(SecureSocketsLayer
  • 2024-08-148.simple-jwt
    【一】simple-jwt快速使用1)安装pipinstalldjangorestframework-simplejwt2)使用1.签发路由配置fromdjango.urlsimportpathfromrest_framework_simplejwt.viewsimporttoken_obtain_pairurlpatterns=[path('login/',token_obtain_pair)]2.认证
  • 2024-08-13Django-rest-framework(DRF)怎么使用celery
    目录一、什么是celery1、celery简介2、celery的使用场景3、celery的架构二、Django使用celery1、安装celery2、Django配置三、定时任务和异步任务一、什么是celery1、celery简介Celery是一个基于Python开发的分布式异步消息任务队列,它专注于实时处理的异步任务队
  • 2024-08-13SpringBoot优雅开发REST API最佳实践
    写在前面博主最近在做一个数据服务的项目,而这个数据服务的核心就是对外暴露的API,值得高兴的这是一个从0开始的项目,所以终于不用受制于“某些历史”因素去续写各种风格的Controller,可以在项目伊始就以规范的技术和统一形式去搭建API。借此机会,梳理和汇总一下基于SpringBoot项目开
  • 2024-08-08实际上手体验maven面对冲突Jar包的加载规则
    一、问题背景相信大家在日常的开发过程中都遇到过Jar包冲突的问题,emm,在最近处理业务需求时我也遇到了不同版本jar包冲突导致项目加载出错的问题。主要是一个完整的项目会不可避免的使用第三方的Jar包来实现功能开发,各种第三方包之间可能会存在依赖关系,不同版本的依赖就会可能导
  • 2024-08-05习题2.32
    这个题目粗看起来好像是很简单,但是我在实现的时候,真的是废了好大的力气,主要原因有三点,第一,对clojure语言的属性程度不够高,第二,课本语言与clojure语言的差异点,我自以为理解的很透彻,导致了出现很奇异的现象,我找不到解释,一点思路都没有。第三,也就是最关键的一点,我根本不知道如何
  • 2024-08-02初识RestAssured
    1、接口测试的本质不在于创造,在别人写好的情况下去调用--发起请求,校验结果2、接口测试的四要素URL地址请求方式请求参数返回值3、RestAssured介绍RestAssured的依赖导入点击查看代码<dependencies><!--Rest-Assured核心库--><dependency>
  • 2024-08-02如何架构优秀的Go后端REST API服务
    如何架构优秀的Go后端RESTAPI服务原创 K8sCat 源自开发者 2024年07月01日18:12 广东源自开发者专注于提供关于Go语言的实用教程、案例分析、最新趋势,以及云原生技术的深度解析和实践经验分享。283篇原创内容公众号REST(RepresentationalStateTransfe
  • 2024-07-30你能将 HTTPS 功能添加到 python Flask Web 服务器吗?
    我正在尝试构建一个Web界面来模拟网络设备上的静态接口,该网络设备使用摘要式身份验证和HTTPS。我想出了如何将摘要式身份验证集成到Web服务器中,但我似乎无法找到如何使用FLASK获取https,如果您可以向我展示如何实现,请评论我需要使用下面的代码做什么来实现这一点。from
  • 2024-07-2902 Go语言开发REST API接口_20240728 课程笔记
    概述如果您没有Golang的基础,应该学习如下前置课程。Golang零基础入门Golang面向对象编程GoWeb基础基础不好的同学每节课的代码最好配合视频进行阅读和学习,如果基础比较扎实,则阅读本教程巩固一下相关知识点即可,遇到不会的知识点再看视频。视频课程最近发现越来越多的
  • 2024-07-29将 JSON 发送到 Flask,request.args 与 request.form
    我的理解是,request.argsFlask中包含来自GET请求的URL编码参数,而request.form包含POST数据。我很难理解为什么在发送POST请求时,尝试使用request.form访问数据会返回400错误,但是当我尝试使用request.args