You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java17+SpringBoot3 API路径映射失败,Postman报HTTP解析错误

问题解决指南

错误原因

你请求的地址localhost:3306/api/cadastrar-pj存在端口错误:3306是MySQL数据库的服务端口,并非Spring Boot应用的HTTP服务端口。Postman尝试向数据库端口发送HTTP请求,无法解析HTTP协议,因此抛出"Parse Error: Expected HTTP/"。

修复步骤

  • 修正请求地址:将端口替换为Spring Boot应用的端口(默认是8080),正确地址应为localhost:8080/api/cadastrar-pj。若你在application.properties/application.yml中自定义了端口(如server.port=9090),则使用对应端口。
  • 配置Postman请求:确保请求方法为POST,请求头添加Content-Type: application/json,请求体JSON格式保持你提供的内容即可:
{
    "nome": "Armando A. M. Vidal",
    "email": "armandoamvidal@gmail.com",
    "senha": "123456",
    "cpf": "44433322211",
    "razaoSocial": "Armando Ltda",
    "cnpj": "12345678912345"
}
  • 验证接口映射:检查Controller类的注解配置,确保@PostMapping路径与请求地址匹配,示例代码:
@RestController
@RequestMapping("/api")
public class PjCadastroController {
    @PostMapping("/cadastrar-pj")
    public ResponseEntity<?> cadastrarPessoaJuridica(@RequestBody PessoaJuridicaDto dto) {
        // 实现新增数据库逻辑
        return ResponseEntity.ok("Cadastro concluído");
    }
}
  • 确认应用状态:检查Spring Boot启动日志,确保应用正常启动、数据库连接无异常,接口已被正确注册。

额外排查

  • 若仍报错,检查Postman是否开启了代理,或误选了非HTTP协议(如WebSocket)。
  • 查看Spring Boot请求日志,确认请求是否到达服务器,排查是否存在路径映射错误。

内容的提问来源于stack exchange,提问作者Armando

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 19:32:39