从我的程序向 Azure 搜索服务发送请求会出现 HTTP 错误 522

Sending a request from my program to Azure search service gives HTTP Error 522

我一直在尝试将 HTTP 请求发送到 Azure 搜索服务 REST API。但是我不断收到错误代码为 522 的响应。

我知道服务器过载时会出现522。但是我不认为这里是这种情况。

Azure 搜索服务从不 returns HTTP 代码 522。快速网络搜索后,522 似乎被 CloudFlare 等基础设施供应商使用 - 您是否使用 CloudFlare 或类似产品?

请检查您的网络基础结构中的路由和 DNS 解析问题。如果是新创建的搜索服务,DNS 传播可能需要一些时间。你能 ping 你的搜索服务吗?