谷歌计算负载均衡器在删除时抛出400个错误请求 [英] Google compute load balancer throws 400 Bad Request on DELETE

查看:23
本文介绍了谷歌计算负载均衡器在删除时抛出400个错误请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我通过实例模板创建了一个实例组,并将该实例组与http负载均衡器使用的后端服务进行了匹配。

现在,当我打开我创建的实例组中的实例VM的url时,我可以执行GETPOSTDELETE请求,所有请求都很快,一切都按预期进行。

当我打开负载均衡的静电IP的url时。我可以执行GETPOST请求,但是DELETE请求抛出400 BAD REQUEST,响应页面显示:

这是一个错误。

您的客户端发出了格式错误或非法的请求。这就是我们的全部 知道。

其他负载均衡问题:

  • 站点通过负载均衡器的速度相当慢。也许吧 我错过了一个场景,我很确定我把一切都设置到 US-Central-1b.
  • 有时站点甚至不显示。它将对http起作用,但是 它不适用于https和Visa,反之亦然。负载均衡器有非常奇怪的 行为。

我的VM API访问权限设置为此实例拥有对所有Google云服务的完全API访问权限

我使用django作为我的接口层,我在这台主机上打开调试,发现通过负载均衡静电IP发出请求时,DELETE请求甚至没有通过。是否缺少防火墙设置?

请帮助我再次快速完成此操作,并允许DELETE请求发生。

谢谢!

推荐答案

您是否在请求正文中发送任何内容?

如果您尝试在正文中发送任何内容,Google负载均衡器将以400 BAD REQUEST响应。检查这是否是问题的简单方法是启动Chrome开发人员工具并检查请求有效负载部分是否为空/不存在。

HTTP规范没有显式说明您是否可以在正文中传递任何内容,因此这不是错误的,只是未定义。

是所有请求的负载均衡器都很慢,还是只是打开了大量元素的页面?

这篇关于谷歌计算负载均衡器在删除时抛出400个错误请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆