Объектхттпхандлер
httpпроцессор преобразования протоколов
используется для преобразования потока данных вhttpПротокольное сообщение, способ создания:
1var hdlr = new mq.HttpHandler(...);
или:
1var hdlr = new http.Handler(...);
отношения наследства
Конструктор
HttpHandler
СоздаватьhttpОбъект обработчика протокола, преобразует данные объекта потока вhttpобъект сообщения
1new HttpHandler(Handler hdlr);
Параметры звонка:
- hdlr:Handler, встроенный процессор сообщений, функция обработки, массив обработки цепочек, объект маршрутизации, подробнее см.mq.Handler
свойства члена
maxHeadersCount
Целое число, запросите и установите максимальное количество заголовков запроса, значение по умолчанию — 128.
1Integer HttpHandler.maxHeadersCount;
maxHeaderSize
Целое число, запросите и установите максимальную длину заголовка запроса, значение по умолчанию — 8192.
1Integer HttpHandler.maxHeaderSize;
maxBodySize
Целое число, запрос и установка максимального размера тела в МБ, значение по умолчанию — 64.
1Integer HttpHandler.maxBodySize;
enableEncoding
Логическое значение, переключатель функции автоматической декомпрессии, по умолчанию отключено.
1Boolean HttpHandler.enableEncoding;
serverName
Строка, запрос и установка имени сервера, значение по умолчанию: fibjs/0.x.0.
1String HttpHandler.serverName;
handler
Handler,httpОбъект интерфейса обработки текущих событий процессора преобразования протоколов
1Handler HttpHandler.handler;
функция-член
enableCrossOrigin
Разрешить междоменные запросы
1HttpHandler.enableCrossOrigin(String allowHeaders = "Content-Type");
Параметры звонка:
- allowHeaders: строка, указанная для принятияhttpполе заголовка
invoke
Обработать сообщение или объект
1Handler HttpHandler.invoke(object v) async;
Параметры звонка:
- v:object, укажите сообщение или объект для обработки
Результаты возврата:
- Handler, возврат к следующему процессору
toString
Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String HttpHandler.toString();
Результаты возврата:
- String, возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.
1Value HttpHandler.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется.
Результаты возврата:
- Value, возвращает значение, содержащее сериализуемый JSON