首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >关于Postman调式使用的琐碎点

关于Postman调式使用的琐碎点

原创
作者头像
用户11708420
发布2025-07-04 10:42:02
发布2025-07-04 10:42:02
1330
举报

1.在查看别人代码时,如何快速确定@RequestBody修饰的 DTO 期望的请求体类型(JSON、表单还是 XML)?

  • 查看接口的 Consumes 注解 比如@PostMapping(value = "/create", consumes = MediaType.APPLICATION_JSON_VALUE)
  • 检查config文件注册了哪些转化器。 比如JacksonConfig

假设已经确定了是json格式,如何用postman进行调试:

在Body下面的raw栏目中按照json格式输入调试的数据,注意要在格式选择按钮中选择JSON。

2.在有授权登录的项目中,如何利用postman调式后端的接口呢。

Authorization(授权)指的是确定用户是否有权限访问特定资源或执行特定操作的过程。它是身份验证(Authentication)的后续步骤,通常遵循以下逻辑:

  • 用户认证:确认用户身份(如用户名 + 密码登录)
  • 授权决策:根据用户身份,判断其是否有权限访问目标资源(如 API 接口、文件等)。

token是一种实现方式,而token的实现也有很多不同的方式。在postman中的Authorization栏下面可以在type的选择中根据自己项目具体的实现来选择对应的类型进行调试,token的具体值也要在右边填好。

3.未携带token调试,报错却没说缺少token。

当请求未携带 Token 时,Spring Security 的AnonymousAuthenticationFilter会创建一个匿名认证对象(AnonymousAuthenticationToken),并将其放入SecurityContext。此时请求被标记为 “匿名访问”,而非未认证。这个时候一般报错403.

4. 报错No static resource api/xxx/xxx

八成是url写错了 假设一个url是 api/test 写出api/test/ 也是错误的。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.在查看别人代码时,如何快速确定@RequestBody修饰的 DTO 期望的请求体类型(JSON、表单还是 XML)?
  • 2.在有授权登录的项目中,如何利用postman调式后端的接口呢。
  • 3.未携带token调试,报错却没说缺少token。
  • 4. 报错No static resource api/xxx/xxx
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档