热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

最新版Postman使用秘籍

“本文将讲述如何编码实现浏览器ajax请求携带参数请求后台及POSTMAN的简单实用!”postman介绍postman是一款强大的发送http请求的工具&#x


本文将讲述如何编码实现浏览器ajax请求携带参数请求后台及POSTMAN的简单实用!


postman介绍

postman是一款强大的发送http请求的工具,可以发送get、post、delete等请求,并查看请求的返回的结果。
postman下载地址,下载后一直下一步安装成功即可,打开后界面如下:

在这里插入图片描述

在这里插入图片描述

通过上一篇的学习新建工程,下面我们开始编写代码,并使用postman模拟发送请求,并调试后台。

在这里插入图片描述

首先我们来看下DemoController的代码及结构如下:

在这里插入图片描述

@RestController作为注解,告知springboot这是一个rest请求的类,springboot才知道如何加载并处理这个类。
@RequestMapping是类注解,是指改java类所在的rest请求都必须以这个里面设定的值开头,如上图所属,该类中的所有请求都必须以demo开头
get请求
@GetMapping标注请求该方法必须在客户端使用get方法请求,而不能用post、delete等请求
在这里插入图片描述

get请求携带参数的两种方法:

方法一:通过?后面接参数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


post请求

通过body请求体携带参数

在这里插入图片描述

在这里插入图片描述

还有一些其他的请求,如delete、options、put等请求因为用的不多,本文不再详述。
另外注意,一般get请求是查询数据,不修改数据库中的内容;而post请求多以提交数据,变更数据库中的内容,包括增删改。
当然也有用get表示查询,post表示新增,put表示变更,delete表示删除数据。可以使用http请求方法区分,也可以路径分隔符说明:
如:


1.get:/user/details?id=abc


表示get请求,获取id为abc的user的详细数据


2.post:/user/delete?id=abc


表示post请求,删除id为abc的用户数据


总结

@RestController 注解在类上告知springboot这是一个rest请求类
@RequsetMapping 注解在类上,所有请求该类的路径都必须带该路径参数
@GetMapping 注解在方法上,标注是一个get请求,且标注路径
@PostMapping 注解再在方法上,标注是一个post请求,且标注路径
@RequestParam 注解在参数上,请求路径使用?带参数,使用&符号带多个参数
@RequestBody 注解在参数上,post请求可用,使用http的请求体携带参数

在这里插入图片描述

如果大家觉得还不错,点赞,收藏,分享,一键三连支持我一下~


推荐阅读
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 本文介绍如何在Spring Boot项目中集成Redis,并通过具体案例展示其配置和使用方法。包括添加依赖、配置连接信息、自定义序列化方式以及实现仓储接口。 ... [详细]
  • 我有一个SpringRestController,它处理API调用的版本1。继承在SpringRestControllerpackagerest.v1;RestCon ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文详细探讨了JDBC(Java数据库连接)的内部机制,重点分析其作为服务提供者接口(SPI)框架的应用。通过类图和代码示例,展示了JDBC如何注册驱动程序、建立数据库连接以及执行SQL查询的过程。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 深入解析 Spring Security 用户认证机制
    本文将详细介绍 Spring Security 中用户登录认证的核心流程,重点分析 AbstractAuthenticationProcessingFilter 和 AuthenticationManager 的工作原理。通过理解这些组件的实现,读者可以更好地掌握 Spring Security 的认证机制。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 本文详细探讨了 org.apache.hadoop.ha.HAServiceTarget 类中的 checkFencingConfigured 方法,包括其功能、应用场景及代码示例。通过实际代码片段,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • Kubernetes 持久化存储与数据卷详解
    本文深入探讨 Kubernetes 中持久化存储的使用场景、PV/PVC/StorageClass 的基本操作及其实现原理,旨在帮助读者理解如何高效管理容器化应用的数据持久化需求。 ... [详细]
author-avatar
那lady对我说12067358
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有