接口编写并用Apifox测试通过后页面调用报404

文章描述了一位开发者遇到的问题,即接口在Apifox和Postman测试工具中正常工作,但在实际JSP页面调用时返回404错误。问题的根源在于缺少@ResponseBody注解,导致接口未按REST风格正确处理数据,添加注解后问题得到解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接口编写并用Apifox测试通过后页面调用报404

这边写了一些简单的增删改查接口后,经过Apifox以及Postman测试,接口报404错误,但是idea控制台打印日志正常,能够取到数据,所以就没有太在意。
之后编写完jsp页面后进行接口的联调,发现依旧报404错误,idea控制台正常显示日志信息,但是页面接口调用错误,不会返回数据信息。
在对后台代码与之前的编写记录对比和查找资料之后,发现是一个初级的注解错误
在这里插入图片描述
因为接口并没有使用Rest风格,在数据处理的接口上需要加上
@ResponseBody注解才能够正常使用
错误记录

### Apifox API接口测试教程和使用方法 #### 了解Apifox及其特性 Apifox 是一种功能强大的接口测试工具,能够帮助用户轻松地进行 REST API 的自动化测试和文档编写[^1]。该平台不仅支持多种协议的接口管理,还提供了丰富的调试、测试以及协作功能。 #### 创建项目并导入API定义 为了开始使用 Apifox 进行 API 测试,在启动任何操作之前需先创建一个新的项目来组织所有的 API 接口。如果已有现成的 OpenAPI 或 Swagger 文档,则可以直接将其导入到 Apifox 中以便快速构建起完整的 API 列表[^2]。 #### 编写与执行测试用例 一旦完成了项目的初始化工作之后就可以着手准备具体的测试案例了。通过 My learning-API-test 项目可以了解到如何针对不同的业务场景设计有效的测试方案。每一个测试用例都应该清晰描述预期的行为,并设置断言以验证实际响应是否符合预设条件。 对于简单的 GET 请求来说,可能只需要确认返回的状态码;而对于 POST 方法则往往涉及到更复杂的逻辑校验,比如检查新资源是否成功创建等。 ```python import requests response = requests.get('https://api.example.com/resource') assert response.status_code == 200, "GET request failed" ``` #### 自动生成文档 除了手动编写详细的说明外,Apifox 可自动生成高质量的 API 文档,这大大减少了开发者的工作量的同时也提高了团队间的沟通效率。这些文档不仅可以作为内部参考资料供同事查阅学习之用,还可以对外发布给第三方合作伙伴查看调用指南。 #### 结合CI/CD流程实现持续集成 最后值得一提的是,现代软件开发实践中不可或缺的一部分就是 CI/CD (Continuous Integration / Continuous Deployment),即持续集成部署机制。借助于 Webhook 功能或者其他插件形式的支持,可以在每次代码提交后自动触发一系列预定好的任务链路——从单元测试直到最终上线前的功能回归测试等一系列环节都可以无缝衔接起来完成整个生命周期内的质量保障活动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值