none
Azure API Managementに送信するリクエストヘッダの合計サイズの上限について RRS feed

  • 質問

  • ASP.NET Coreで構築しWeb AppにホストしたWeb APIサービスのゲートウェイとしてAzure API Managementを利用しています。

    認証にはSubscription Keyのみを利用しています。

    Azure API Managementに、ヘッダの合計サイズが16KBを超えるようなリクエストを送信すると次のレスポンスが返されます。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
    <HTML><HEAD><TITLE>Bad Request</TITLE>
    <META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
    <BODY><h2>Bad Request - Request Too Long</h2>
    <hr><p>HTTP Error 400. The size of the request headers is too long.</p>
    </BODY></HTML>
    

    このときAPI Managementのrequest logが出力されなかったため、API ManagementそのものではなくAPI Managementのホスト環境に原因があるようです。

    このヘッダ合計サイズの制限を引き上げることはできますでしょうか。

    2018年6月13日 8:52