谷歌计算负载均衡器在删除时抛出400个错误请求 [英] Google compute load balancer throws 400 Bad Request on DELETE
本文介绍了谷歌计算负载均衡器在删除时抛出400个错误请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我通过实例模板创建了一个实例组,并将该实例组与http负载均衡器使用的后端服务进行了匹配。
现在,当我打开我创建的实例组中的实例VM的url时,我可以执行GET
POST
和DELETE
请求,所有请求都很快,一切都按预期进行。
当我打开负载均衡的静电IP的url时。我可以执行GET
和POST
请求,但是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屋!
查看全文