zl程序教程

REST学习

  • Openresty、Lua学习笔记,从入门到精通,持续记录

    Openresty、Lua学习笔记,从入门到精通,持续记录

    Openresty1.什么是OpenrestyOpenResty(也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。通过揉和众多设计良好的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Ngin

    日期 2023-06-12 10:48:40     
  • VAmPI:一个包含了OWASP Top10漏洞的REST API安全学习平台

    VAmPI:一个包含了OWASP Top10漏洞的REST API安全学习平台

     关于VAmPI VAmPI是一个包含了OWASP Top10漏洞的REST API安全学习平台,该平台基于Flask开发,该工具的主要目的是通过一个易受攻击的API来评估针对API安全检测工具的有效性,并帮助广大研究人员学习和了解API安全。 功能介绍 1、基于OWASP Top10漏洞专门设计的REST API; 2、包含了OpenAPI3规范和Postman Collection; 3、提供

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——分页和排序(六)

    RestfulApi 学习笔记——分页和排序(六)

    前言 分页和排序时一些非常常规的操作,同样也有一些我们注意的点。 正文 分页 先来谈及分页。 看下前端传递的参数。 public class EmployeeDtoParameters { private const int MaxPageSize = 20; public string Gender { get; set; } public string Q { get; set; }

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——查询与过滤还有搜索(五)

    RestfulApi 学习笔记——查询与过滤还有搜索(五)

    前言 过滤和查询感觉是一个样子,实际上是不同含义。查询是查询一个主体,如果说要查询全部男职工但是名字中带良的,全部男职工 就是主体要查询的对象,然后名字中带良的表示的是过滤。 那么什么是搜索呢?搜索是模糊查找。 其实不用分的那么清楚,因为查询和过滤还有搜索往往是在一起的,没有查询就没有过滤,当然没有过滤的查询往往是没有意义的,也就是达不到需求的,好的,直接进入正文。 正文 在前文中说过,如果是查

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——父子资源(四)

    RestfulApi 学习笔记——父子资源(四)

    前言 该系列前文提及到,要体现出资源的一个结构,那么如何体现出结构呢?比如说获取emproyee,应该写/api/companies/1/emproyees,这样可以体现其结构性。 那么这样改如何设置呢? 正文 [ApiController] [Route("api/companies/{companyId}/employees")] public class EmployeesControll

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——内容协商(三)

    RestfulApi 学习笔记——内容协商(三)

    前言 什么是内容协商呢?是这样的,我们在请求的时候都有两个属性,一个是Content-Type,另一个是accept,这两个什么意思呢? content-type 这个是表示自己传输的是什么内容,就像我们自动绑定参数的时候,我们既要知道从哪里获取,也要知道如何解析啊,不然该按哪种方式提取呢。 accept 这个是就像这个英文但是意思一样,接受,表示接受什么样的类型的返回类型。其实我们返回的全部是

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——.net core入门操作(二)

    RestfulApi 学习笔记——.net core入门操作(二)

    前言 前面简单介绍了一下restfulapi是什么东西,那么我们应该在.net core 中如何实现呢?或者说该怎么做才能有这个restful api呢? 正文 幸运的是.net core帮助我们实现了,restfulapi,但是不是强制性的,我们需要加上属性ApiController,表示符合restful api规则。 这个也是非常常用的,那么ApiController有什么特性吗? 1.要

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——简单介绍(一)

    RestfulApi 学习笔记——简单介绍(一)

    前言 什么是restapi? 直接看:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 阮一峰的blog,即可明白,下面是一些例子,增强理解。 正文 例子一 资源链是箱子 比如说我们要得到某个用户,我们可能这样写:api/getusers 这样就不符合了,因为操作动作让请求方式替代。 比如说get 请求就表示是获取users,那么就

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——分页和排序(六)

    RestfulApi 学习笔记——分页和排序(六)

    前言 分页和排序时一些非常常规的操作,同样也有一些我们注意的点。 正文 分页 先来谈及分页。 看下前端传递的参数。 public class EmployeeDtoParameters { private const int MaxPageSize = 20; public string Gender { get; set; } public string Q { get; set; }

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——查询与过滤还有搜索(五)

    RestfulApi 学习笔记——查询与过滤还有搜索(五)

    前言 过滤和查询感觉是一个样子,实际上是不同含义。查询是查询一个主体,如果说要查询全部男职工但是名字中带良的,全部男职工 就是主体要查询的对象,然后名字中带良的表示的是过滤。 那么什么是搜索呢?搜索是模糊查找。 其实不用分的那么清楚,因为查询和过滤还有搜索往往是在一起的,没有查询就没有过滤,当然没有过滤的查询往往是没有意义的,也就是达不到需求的,好的,直接进入正文。 正文 在前文中说过,如果是查

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——父子资源(四)

    RestfulApi 学习笔记——父子资源(四)

    前言 该系列前文提及到,要体现出资源的一个结构,那么如何体现出结构呢?比如说获取emproyee,应该写/api/companies/1/emproyees,这样可以体现其结构性。 那么这样改如何设置呢? 正文 [ApiController] [Route("api/companies/{companyId}/employees")] public class EmployeesControll

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——内容协商(三)

    RestfulApi 学习笔记——内容协商(三)

    前言 什么是内容协商呢?是这样的,我们在请求的时候都有两个属性,一个是Content-Type,另一个是accept,这两个什么意思呢? content-type 这个是表示自己传输的是什么内容,就像我们自动绑定参数的时候,我们既要知道从哪里获取,也要知道如何解析啊,不然该按哪种方式提取呢。 accept 这个是就像这个英文但是意思一样,接受,表示接受什么样的类型的返回类型。其实我们返回的全部是

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——.net core入门操作(二)

    RestfulApi 学习笔记——.net core入门操作(二)

    前言 前面简单介绍了一下restfulapi是什么东西,那么我们应该在.net core 中如何实现呢?或者说该怎么做才能有这个restful api呢? 正文 幸运的是.net core帮助我们实现了,restfulapi,但是不是强制性的,我们需要加上属性ApiController,表示符合restful api规则。 这个也是非常常用的,那么ApiController有什么特性吗? 1.要

    日期 2023-06-12 10:48:40     
  • RestfulApi 学习笔记——简单介绍(一)

    RestfulApi 学习笔记——简单介绍(一)

    前言 什么是restapi? 直接看:http://www.ruanyifeng.com/blog/2014/05/restful_api.html 阮一峰的blog,即可明白,下面是一些例子,增强理解。 正文 例子一 资源链是箱子 比如说我们要得到某个用户,我们可能这样写:api/getusers 这样就不符合了,因为操作动作让请求方式替代。 比如说get 请求就表示是获取users,那么就

    日期 2023-06-12 10:48:40     
  • RestAssured接口自动化学习第一天

    RestAssured接口自动化学习第一天

    1:RestAssured环境搭建: <!-- https://mvnrepository.com/artifact/io.rest-assured/rest-assured --> <dependency>     <groupId>io.rest-assured</groupId>   

    日期 2023-06-12 10:48:40     
  • Pinterest 凭什么拥有那么多用户?它背后的机器学习是答案

    Pinterest 凭什么拥有那么多用户?它背后的机器学习是答案

    编者按:目前,Pinterest 月平均活跃用户量达到 1 亿,这家以图片为主的公司是如何留住用户并盈利的呢?Pinterest 的主要目标是向用户推荐相关的图片或内容,推荐的内容足够精确才能提高用户黏性。近期,《快公司》发文表示,Pinterest 正从机器学习切入,向用户推荐更精准的内容,并拓展新的在线业务。 在 Pinterest 平台上,人们可以搜索、下载全网范围内的图片和文章,找到与自

    日期 2023-06-12 10:48:40