gpt4 book ai didi

azure - 从 Azure 中的图像调整器请求接收到 400 错误请求

转载 作者:行者123 更新时间:2023-12-04 04:41:36 25 4
gpt4 key购买 nike

ImageResizer 正在作为 Azure 虚拟应用程序运行(在 ImageResizer 修补程序之后)。这在 Azure 模拟中运行良好,但在 Azure 云中遇到问题。如果未指定查询字符串参数并且 URL 重定向到 Blob 存储,则图像调整器工作正常,但如果指定了查询字符串参数,则我会收到 400“错误请求”错误。

下面是我的浏览器的屏幕截图:

enter image description here

我的 Azure 实例正在运行 Windows Server 2012。我还禁用了 DiskCache 插件以减少问题。

最佳答案

我遇到了和你一样的问题。我用 fiddler 看看我是否能找出问题所在,我想我已经修复了它。这是 AzureReader2 以及它如何连接 URL 的问题。

fiddler 的一个具体示例是以下 URL:http://xxx.blob.core.windows.net//card-images/14_main_image.png

如您所见,它连续有两个斜杠,这给您提供了 400“错误请求”。

我下载了 AzureReader2 的源代码,并将所有出现的“CloudBlobClient.BaseUri.OriginalString”替换为“CloudBlobClient.BaseUri.OriginalString.TrimEnd('/', '\')”

我不知道这是否是最好的修复,但至少在更好的修复出现之前它一直有效。如果你有兴趣,我可以把编译好的dll发给你。

致以诚挚的问候马丁

关于azure - 从 Azure 中的图像调整器请求接收到 400 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18791817/

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