バックエンドから API を持っています。ブラウザで直接 URL にアクセスすると、正しく応答が表示されますが、Ajax で読み込むと、常に502 Bad Gatewayエラーが発生します。
ページと API は同じドメインにあります:http://xx.comとhttp://xx.com/api.
これは本当に奇妙です。どうしてこうなったのでしょうか。
更新: もう少し調べてみたところvar img = new Image(); img.src = url;、502 エラーが発生することさえありました。