Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 调试Zuul到底层微服务的路由_Java_Spring Boot_Spring Cloud_Netflix Zuul - Fatal编程技术网

Java 调试Zuul到底层微服务的路由

Java 调试Zuul到底层微服务的路由,java,spring-boot,spring-cloud,netflix-zuul,Java,Spring Boot,Spring Cloud,Netflix Zuul,我用弹簧靴。我正在处理一个缺陷。当我们通过Zuul端点调用帐户服务时,它会发出400个错误请求。帐户服务作为独立的,按预期工作。唯一的问题似乎是当呼叫通过Zuul端点路由/通过Zuul端点路由时。现在我正在调试这个 我在localhost端口8032上启动了帐户服务,添加了调试点,并在POSTMAN中通过本地主机调用时验证了该服务的有效性。这一切照常进行。然后我转到Zuul并在应用程序属性Zuul.routes.account.url中提供=http://localhost:8032。我在本地主

我用弹簧靴。我正在处理一个缺陷。当我们通过Zuul端点调用帐户服务时,它会发出400个错误请求。帐户服务作为独立的,按预期工作。唯一的问题似乎是当呼叫通过Zuul端点路由/通过Zuul端点路由时。现在我正在调试这个

我在localhost端口8032上启动了帐户服务,添加了调试点,并在POSTMAN中通过本地主机调用时验证了该服务的有效性。这一切照常进行。然后我转到Zuul并在应用程序属性
Zuul.routes.account.url中提供=http://localhost:8032
。我在本地主机的不同端口上启动了Zuul。因此,当我在POSTMAN中通过本地主机调用Zuul时,我希望调用转到在端口8032上运行的帐户服务,并期望达到我设置的调试点。但这根本没有发生。我收到400个坏请求


当我更改为
zuul.routes.account.url时=http://localhost:8050
在Zuul应用程序属性中,通过邮递员调用Zuul时,会出现一个错误,即端口
8050上没有运行任何应用程序。
表示我为
Zuul.routes.account.url设置的值正在按预期设置(端口8050上没有部署任何内容,端口8032上有帐户服务)。当我通过邮递员调用Zuul localhost时,我似乎不明白为什么我没有在8032端口上部署的帐户服务中达到调试点。

找到了根本原因,它是http头大小。我需要将其从5000增加到10000,工作正常。共享以便其他人可以发现它有用。

找到了根本原因,它是http头大小标题大小。我需要将其从5000增加到10000,效果很好。共享以便其他人能发现它的有用性。

您传递了任何标题吗?是的,我正在传递标题授权。似乎呼叫正在进行中。您需要告诉zuul让授权标题通过,因为它默认情况下会删除它。@Spencergib感谢您的回复。我正在处理中如果默认情况下删除了标题,则帐户服务可能会出错。我没有得到401未经授权,我确实收到400个错误请求。即使发生了相同的情况。我的问题不是我收到400个错误请求。它没有击中我设置的端点,这就是我所处的位置。我正在阅读文章《你》sent@spencergibb我把这个空着de>zuul.routes.cx.sensitiveHeaders=
我仍然得到相同的结果,没有达到调试点。你传递了任何头吗?是的,我正在传递头授权。似乎呼叫正在进行中。你需要告诉zuul让授权头通过,因为它默认情况下会删除它。@Spencergib感谢你的回复。我感觉如果是头的话默认情况下会删除,然后帐户服务可能会出错。我没有得到401未经授权,我确实得到了400个错误请求。即使发生了相同的情况。我的问题不是我得到了400个错误请求。它没有击中我设置的端点,那就是我被卡住了。我正在阅读文章《你》sent@spencergibb我把这个空
zuul.routes.cx.sensitiveHeaders=
我仍然得到相同的结果,没有达到调试点。