postman测试接口在URL配置正确的情况下出现404或者500错误

本文介绍了在使用Postman调试接口时遇到404错误的常见原因及解决步骤,包括检查@RestController注解、提交方式(@PostMapping或@GetMapping)以及URI路径的准确性。通过案例展示了缺少@GetMapping注解导致的404问题及修复过程,总结了接口调试中应注意的要点。
摘要由CSDN通过智能技术生成

1.用postman调试接口的过程中,出现404,第一确认类上注解是@RestController

 不然在测试的时候会出现500

2.确定方法上有没有声明PostMapping或者GetMapping

3.uri路径确认没问题

@RestController
@RequestMapping("/test")
public class TestController {
    @GetMapping  //去掉GetMapping就会出现404
    public Result test(){
        SysUser sysUser= UserThreadLocal.get();
        System.out.println(sysUser);
        return Result.success(null);
    }


}

加上@GetMapping测试成功

 总结:404找不到资源,无非就是接口路径,提交方式、参数类型、返回结果类型有问题。
而我们接口返回结果要json格式的数据,所以添加@ResponseBody或者使用@RestController即可。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值