老师,遇到一个关于 spring cloud gateway 的 一个很尴尬的问题

来源:9-24 编写测试用例前的准备工作

奶茶三兄弟d

2021-07-05

  1. 老师,不知道您有没有遇到过,就是用了spring cloud gateway 之后,部分接口经过网关之后,浏览器拿不到接口返回的 response body ,但是你用postman 去访问,就能拿到。。。好奇怪,只是部分接口。。。

目前springboot 版本是2.4.3, spring cloud gateway 是 3.0.1 ,cloud 是 2020.0.1

写回答

1回答

张勤一

2021-07-06

同学你好:

    对于你这里所说的情况,我个人的感觉是你自己的代码本身存在问题,或者是你的请求漏掉了什么信息。要不,怎么会 PostMan 请求有数据,浏览器没有呢?这当然是不可能的,毕竟就是一个简单的 http 请求

3
1
奶茶三兄弟d
确实是代码的问题,因为前端不管传递的是form-data参数,还是路径参数,Content-Type 都是application/json,导致request body 为null,然后没做处理,导致进入gateway之后,路由不到下游服务,过滤器也没处理,直接返回给DispatcherHandler了
2021-07-08
共1条回复

Spring Cloud微服务实战 打造企业级优惠券系统

微服务,SpringCloud,SpringBoot面试、毕设、

1203 学习 · 487 问题

查看课程