gpt4 book ai didi

load-balancing - Google 计算负载均衡器在 DELETE 时抛出 400 Bad Request

转载 作者:行者123 更新时间:2023-12-02 12:56:47 24 4
gpt4 key购买 nike

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

现在,当我从我创建的实例组中打开指向实例虚拟机的 URL 时,我可以执行 GET POSTDELETE 请求,所有请求都很快,一切都按预期进行。

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

That’s an error.

Your client has issued a malformed or illegal request. That’s all we know.

其他负载均衡器问题:

  • 该网站通过负载平衡器的速度非常慢。也许我缺少一个设置,我很确定我已将所有内容设置为us-central-1b。
  • 有时该网站甚至不显示。它适用于 http,但随后它不适用于 https,反之亦然。负载均衡器有很奇怪的行为。

我的虚拟机 API 访问权限设置为此实例拥有对所有 Google Cloud 服务的完整 API 访问权限

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

请帮助我再次加快速度并允许发生DELETE 请求。

谢谢!

最佳答案

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

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

HTTP 规范没有明确说明是否可以在正文中传递任何内容,因此这并没有错,只是未定义。

负载均衡器对于所有请求都很慢还是仅对于包含大量元素的页面很慢?

关于load-balancing - Google 计算负载均衡器在 DELETE 时抛出 400 Bad Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36135180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com