Встроенный объект объекта

Объектхттпхандлер

httpпроцессор преобразования протоколов

используется для преобразования потока данных вhttpПротокольное сообщение, способ создания:

1
var hdlr = new mq.HttpHandler(...);

или:

1
var hdlr = new http.Handler(...);

отношения наследства

Конструктор

HttpHandler

СоздаватьhttpОбъект обработчика протокола, преобразует данные объекта потока вhttpобъект сообщения

1
new HttpHandler(Handler hdlr);

Параметры звонка:

  • hdlr:Handler, встроенный процессор сообщений, функция обработки, массив обработки цепочек, объект маршрутизации, подробнее см.mq.Handler

свойства члена

maxHeadersCount

Целое число, запросите и установите максимальное количество заголовков запроса, значение по умолчанию — 128.

1
Integer HttpHandler.maxHeadersCount;

maxHeaderSize

Целое число, запросите и установите максимальную длину заголовка запроса, значение по умолчанию — 8192.

1
Integer HttpHandler.maxHeaderSize;

maxBodySize

Целое число, запрос и установка максимального размера тела в МБ, значение по умолчанию — 64.

1
Integer HttpHandler.maxBodySize;

enableEncoding

Логическое значение, переключатель функции автоматической декомпрессии, по умолчанию отключено.

1
Boolean HttpHandler.enableEncoding;

serverName

Строка, запрос и установка имени сервера, значение по умолчанию: fibjs/0.x.0.

1
String HttpHandler.serverName;

handler

Handler,httpОбъект интерфейса обработки текущих событий процессора преобразования протоколов

1
Handler HttpHandler.handler;

функция-член

enableCrossOrigin

Разрешить междоменные запросы

1
HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");

Параметры звонка:

  • allowHeaders: строка, указанная для принятияhttpполе заголовка

invoke

Обработать сообщение или объект

1
Handler HttpHandler.invoke(object v) async;

Параметры звонка:

  • v:object, укажите сообщение или объект для обработки

Результаты возврата:

  • Handler, возврат к следующему процессору

toString

Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String HttpHandler.toString();

Результаты возврата:

  • String, возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.

1
Value HttpHandler.toJSON(String key = "");

Параметры звонка:

  • key: Строка, не используется.

Результаты возврата:

  • Value, возвращает значение, содержащее сериализуемый JSON