Java API 接口的调试方式取决于接口类型(REST / SOAP / Dubbo / gRPC 等)以及你是在开发阶段还是联调阶段。下面按最常见场景给你一个实用总结。
适合:HTTP 接口、JSON 接口
步骤:
http://localhost:8080/api/user/1
Content-Type: application/json)✅ 优点:直观、支持鉴权、参数保存
适合:快速验证接口是否通
curl -X GET "http://localhost:8080/api/user/1"
POST 示例:
curl -X POST "http://localhost:8080/api/user" \
-H "Content-Type: application/json" \
-d '{"name":"Tom","age":18}'
Spring Boot 项目常用
依赖:
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.x.x</version>
</dependency>
访问:
http://localhost:8080/swagger-ui.html
✅ 优点:
✅ 可查看:
IDEA 自带,不用 Postman
创建 xxx.http 文件:
POST http://localhost:8080/api/user
Content-Type: application/json
{
"name": "Tom",
"age": 18
}
✅ 优点:
telnet 127.0.0.1 20880
logging:
level:
com.xxx.client: DEBUG
log.info("请求参数: {}", request);
log.error("接口异常", e);
| 问题 | 排查方式 |
|---|---|
| 404 | URL、Context Path |
| 400 | 参数格式、JSON |
| 401/403 | 鉴权、Token |
| 500 | 看异常日志 |
| 接口没进 | 是否启动、端口是否正确 |
✅ 开发阶段
✅ 联调阶段
✅ 接口文档
你可以告诉我:
我可以直接给你对应场景的调试步骤或示例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。