Поделиться через


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.

Реализации

Комментарии

Приложения могут защититься от вредоносного сервера, который отправляет клиенту слишком большой текст ответа, задав для свойства меньшее число.

Если ответ от сервера содержит заголовок Content-Length со значением, превышающим значение этого свойства, запрос будет немедленно прерван, и операция немедленно завершится ошибкой, указывающей на то, что текст ответа слишком велик. Если в ответе нет заголовка Content-Length , текст отклика будет буферизованно до точки этого значения. Как только текст ответа станет больше этого значения, запрос будет прерван, буферизируемые данные ответа будут освобождены, и операция немедленно завершится ошибкой, указывающей на то, что текст ответа слишком велик.

Применяется к