0

送信応答ヘッダーのコンテンツの長さを設定しようとしていますが、コードがヘッダーに影響を与えていないようです。

    web_op_context.OutgoingResponse.Headers.Set("Content-Type", http_req.content_type);
    web_op_context.OutgoingResponse.Headers.Add("Content-Length", "10");
    web_op_context.OutgoingResponse.Headers.Add("Access-Control-Allow-Origin", "*");
    web_op_context.OutgoingResponse.Headers.Remove("Server");
    web_op_context.OutgoingResponse.Headers.Remove("X-Powered-By");

content-lengthを追加し、「Server」と「X-Powered-By」を削除する行は、送信応答ヘッダーに変更を加えていないようです。

4

2 に答える 2

1

サーバーおよびX-PoweredByメッセージは、コードではなくIISによって送信されます。IISでそれらを無効にして、送信されないようにする必要があります。

于 2012-07-02T18:51:01.140 に答える
0

サーバーとPoweredbyヘッダーは、サーバーによってコードの外部に追加されます。最近、セキュリティスキャンで警告としてフラグが付けられたため、これらを削除する必要がありました。これが私がそれらを削除するために使用したリンクです。私が使用したリンク

于 2012-07-02T19:43:06.300 に答える