请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

weixin_慕勒8546393 2024-03-26 18:57:32

当发送GET请求后,理论上不应该直接导致数据库写入数据,因为GET请求通常用于获取资源,而不是修改或新增数据。数据库的写入通常发生在执行POST、PUT、PATCH等请求时。不过,如果您的应用确实设计为在处理GET请求时写入数据到数据库,出现“POSTMAN显示成功,但是数据库中没有写入数据”的情况,可能存在以下几种可能性:

  1. 后端处理逻辑错误

  • 后端代码中处理GET请求的部分可能并没有正确执行数据库写入操作,或者数据库操作因某种原因(如事务未提交)被回滚。

API设计问题

  • GET请求虽然收到了预期的响应,但该响应并不是数据库写入的结果,可能是前端或Postman误解了API的行为。

数据库连接问题

  • 即使后端代码试图写入数据库,但可能由于连接问题,如数据库服务器未启动、账号密码错误、网络中断等原因,导致数据未能真正写入。


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信