共用方式為


ISyndicationClient.MaxResponseBufferSize 屬性

定義

取得或設定從伺服器接收回應時要緩衝的位元組數目上限。

public:
 property unsigned int MaxResponseBufferSize { unsigned int get(); void set(unsigned int value); };
uint32_t MaxResponseBufferSize();

void MaxResponseBufferSize(uint32_t value);
public uint MaxResponseBufferSize { get; set; }
var uInt32 = iSyndicationClient.maxResponseBufferSize;
iSyndicationClient.maxResponseBufferSize = uInt32;
Public Property MaxResponseBufferSize As UInteger

屬性值

UInt32

unsigned int

uint32_t

大小上限和預設值為 UInt32.MaxValue

備註

應用程式可以藉由將 屬性設定為較小的數目,防止惡意伺服器將過多的回應本文傳送至 DoS 用戶端。

如果伺服器的回應包含大於此屬性值的內容 長度 標頭,則會立即中止要求,而且作業會立即失敗,並出現錯誤,指出回應本文太大。 如果回應中沒有任何 Content-Length 標頭存在,回應主體將會緩衝至此值的點。 當回應本文成長為大於此值時,將會中止要求、釋放緩衝的回應資料,而且作業會立即失敗,並出現錯誤,指出回應本文太大。

適用於