ファイルを SharePoint サーバーにアップロードするために HTTP PUT を発行するクライアントがあります。このサーバーには認証 (NTLM またはネゴシエート) が必要です。クライアントは、PUT 要求に「Expect: 100-Continue」ヘッダーを含めます。
ファイルを SharePoint2010 (IIS 7.5) に PUT すると、サーバーはヘッダーを受信するとすぐに 401 エラーで応答します。これにより、クライアントはファイル全体を不必要にアップロードすることなく、認証プロセスを開始できます。
ファイルを SharePoint2013 (IIS 8.0) に PUT すると、サーバーはすぐに 100-Continue で応答します。ただし、クライアントが要求の本文でファイルをアップロードすると、401 で応答します。これは、クライアントが認証エラーを受け取るためだけにファイル全体をアップロードしたことを意味します。IIS 7.5 のように、クライアントがすべてのデータをアップロードする前に、サーバーは 401 で応答できたはずです。
この動作の変更は IIS8 固有のものですか? これを制御する構成オプションはありますか? サーバーの動作を変更するためにヘッダーを調整できるものはありますか?