大佬教程收集整理的这篇文章主要介绍了Spring Boot Zuul hateoas REST响应在资源中具有直接服务链接,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个问题,并通过github上的这篇文章解决了@H_607_3@
要点是您需要@H_607_3@
@Bean
ForWARDedheaderFilter forWARDedheaderFilter() {
return new ForWARDedheaderFilter();
}
并设置@H_607_3@
server.use-forWARD-headers=true
我有Zuul + Eureka + Spring Boot service Endpoint +
Hateoas响应配置。当我通过Zuul网关访问服务时,响应中的资源链接是指向服务端点的直接链接,难道它们不是网关链接吗?我在这里想念什么?@H_607_3@
网关端点:http:// localhost:8762 / catalog / products /
10001 直接服务端点:http://
localhost:8100 / products / 10001@H_607_3@
Zuul的application.properties@H_607_3@
spring.application.name=zuul-server
eureka.client.service-url.default-zone=http://localhost:8761/eureka/
# Map paths to services
zuul.routes.catalog-service=/catalog/**
zuul.addProxyHeaders=true
网关端点上的实际响应:http:// localhost:8762 / catalog / products /
10001@H_607_3@
{
"@R_197_10283@e" : "The @R_197_10283@e","description" : "The Description","brand" : "SOME BRAND","price" : 100,"color" : "Black","_links" : {
"self" : {
"href" : "http://localhost:8100/products/10001"
}
}
}
预期响应应在href中包含网关URL@H_607_3@
{
"@R_197_10283@e" : "The @R_197_10283@e","_links" : {
"self" : {
"href" : "http://localhost:8762/catalog/products/10001"
}
}
}
以上是大佬教程为你收集整理的Spring Boot Zuul hateoas REST响应在资源中具有直接服务链接全部内容,希望文章能够帮你解决Spring Boot Zuul hateoas REST响应在资源中具有直接服务链接所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。