ObjectHttpHandler
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;
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