共用方式為


AtomPubClient.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 = atomPubClient.maxResponseBufferSize;
atomPubClient.maxResponseBufferSize = uInt32;
Public Property MaxResponseBufferSize As UInteger

屬性值

UInt32

unsigned int

uint32_t

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

實作

備註

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

如果伺服器的回應包含大於此屬性值的 Content-Length 標頭,則會立即中止要求,且作業會立即失敗,並出現錯誤,指出回應本文太大。 如果回應中沒有 Content-Length 標頭,回應本文將會緩衝到此值的點。 當回應本文成長為大於此值時,將會中止要求、釋放緩衝的響應數據,而且作業會立即失敗,並出現錯誤,指出回應本文太大。

適用於