JAVA-hellocae
更新时间 2026-06-18 14:29:22
最近更新时间: 2026-06-18 14:29:22
应用介绍
一个简单的 Spring Boot Web 应用,提供多个 REST 接口用于演示 HTTP 请求/响应的基本概念,适合新手入门学习。启动类为 com.example.hello.HelloApplication,接口统一以 /api 为前缀。
前置条件
开通云应用引擎控制台
应用使用方式
选择示例镜像
点击选择镜像-示例镜像- java-hellocae 镜像
选择镜像版本 v1.0
应用访问
应用默认端口
8080
应用API文档
| 请求方式 | 接口API | 请求参数 | 示例参数 | 含义 |
|---|---|---|---|---|
| GET | /api/hello | 无 | 无 | 返回 "Hello, World!",验证服务是否正常运行 |
| GET | /api/ip | 无 | 无 | 返回应用所在服务器的 IP 地址 |
| GET | /api/sleep | seconds(可选,默认 3) | seconds=5 | 模拟延迟响应,返回睡眠时长和起止时间 |
| GET | /api/echo | 任意 query 参数 | name=test&age=18 | 回显请求的 method、URI、URL、请求头、参数等信息 |
| POST | /api/echo | 请求体(JSON) | {"key":"value"} | 回显 POST 请求的 Content-Type、Content-Length 和请求体 |
| GET | /api/exception | code(必填) | code=404 | 模拟抛出指定 HTTP 状态码的异常 |
应用访问示例
# 基础问候
curl http://localhost:8080/api/hello
# 获取本机 IP
curl http://localhost:8080/api/ip
# 延迟测试(5秒)
curl "http://localhost:8080/api/sleep?seconds=5"
# GET 请求回显
curl "http://localhost:8080/api/echo?name=test&age=18"
# POST 请求回显
curl -X POST http://localhost:8080/api/echo \
-H "Content-Type: application/json" \
-d '{"key": "value"}'
# 异常模拟
curl "http://localhost:8080/api/exception?code=404"