记录gateway访问接口的一个低级错误
很早搭的一个springcloud测试服务,一个gateway,两个eureka server,两个eureka client,client中有两个测试接口,一个是登录页面访问接口,一个是获取用户信息接口;服务全部起来后看了下后台日志一切运行正常。
然后访问其中一个server,开浏览器输入地址:
由于启用了安全验证因此需要输入用户名和密码,然后进入spring eureka的监控页面:
显示5个服务都起来了。
然后使用postman进行接口测试,第一个登录页面访问接口测试地址为
因为在gateway中有如下路由配置:
可以看到获取到登录页面,测试成功。现在进行第二个接口测试,访问地址如下:
和上一个测试不一样这是个post请求,需要发送json格式的用户名数据才能请求到对应的用户信息,测试了发现竟然无法请求
http://192.168.1.22:9000/EUREKA-CLIENT/ec/eureka/single/login?token=123
测试结果如下:
记录一下,就这个简单问题费了我大半个下午进行测试查找。
