객체 내장 객체

개체 HttpHandler

http 프로토콜 변환 프로세서

데이터 스트림을 다음으로 변환하려면 http 프로토콜 메시지, 생성 방법:

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

또는:

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

계승

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<class>Handler|new Handler()|invoke()] [<this>HttpHandler|new HttpHandler()|maxHeadersCount;maxBodySize;enableEncoding;serverName;handler|enableCrossOrigin()] [object] <:- [Handler] [Handler] <:- [HttpHandler] HttpHandler new HttpHandler() maxHeadersCount maxBodySize enableEncoding serverName handler enableCrossOrigin() Handler new Handler() invoke() object toString() toJSON()

건설자

HttpHandler

창조하다 http 프로토콜 핸들러 객체는 스트림 객체의 데이터를 다음으로 변환합니다. http 메시지 개체

1
new HttpHandler(Handler hdlr);

호출 매개변수:

  • hdlr: Handler, 내장 메시지 프로세서, 처리 기능, 체인 처리 배열, 라우팅 개체, 세부 정보 보기 mq.Handler

회원 속성

maxHeadersCount

정수, 쿼리 및 최대 요청 헤더 수 설정, 기본값은 128

1
Integer HttpHandler.maxHeadersCount;

maxBodySize

정수, 쿼리 및 본문의 최대 크기 설정(MB), 기본값은 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

개체의 문자열 표현을 반환하고 일반적으로 "[네이티브 개체]"를 반환하며 개체는 고유한 특성에 따라 다시 구현할 수 있습니다.

1
String HttpHandler.toString();

반환 결과:

  • String, 객체의 문자열 표현을 반환합니다.

toJSON

객체의 JSON 형식 표현을 반환하고 일반적으로 객체에 의해 정의된 읽을 수 있는 속성 모음을 반환합니다.

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

호출 매개변수:

  • key: 문자열, 미사용

반환 결과:

  • Value, 직렬화 가능한 JSON을 포함하는 값을 반환합니다.