243.4. 메시지 헤더


생산자에서 다음 헤더를 사용하여 HTTP 요청을 제어할 수 있습니다.

이름유형설명

CamelHttpMethod

문자열

GET, POST, TRACE 등과 같이 사용할 HTTP 메서드를 제어할 수 있습니다. 유형은 io.netty.handler.codec.http.HttpMethod 인스턴스일 수도 있습니다.

CamelHttpQuery

문자열

URI 쿼리 매개변수를 엔드포인트 구성을 재정의하는 문자열 값으로 제공할 수 있습니다. & 기호를 사용하여 여러 매개 변수를 구분합니다. 예: foo=bar&beer=yes

CamelHttpPath

문자열

URI 컨텍스트 경로 및 쿼리 매개변수를 끝점 구성을 재정의하는 문자열 값으로 제공할 수 있습니다. 이를 통해 동일한 생산자를 사용하여 동일한 원격 http 서버를 호출하지만 동적 context-path 및 query 매개변수를 사용할 수 있습니다.

content-Type

문자열

HTTP 본문의 콘텐츠 유형을 설정하려면 다음을 수행합니다. 예: text/plain; charset="UTF-8".

CamelHttpResponseCode

int

사용할 HTTP 상태 코드를 설정할 수 있습니다. 기본적으로 200은 성공으로 사용되고 500은 실패로 사용됩니다.

Netty4 HTTP 끝점에서 경로가 시작될 때 다음 헤더는 메타 데이터로 제공됩니다.

표의 설명은 "netty4-http:http:0.0.0.0:8080/myapp")…​의 경로에서 오프셋됩니다.

이름유형설명

CamelHttpMethod

문자열

GET, POST, TRACE 등 사용되는 HTTP 메서드입니다.

CamelHttpUrl

문자열

프로토콜, 호스트 및 포트를 포함한 URL: http://0.0.0.0:8080/myapp

CamelHttpUri

문자열

프로토콜, 호스트 및 포트가 없는 URI: /myapp

CamelHttpQuery

문자열

foo=bar&beer=yes와 같은 쿼리 매개변수

CamelHttpRawQuery

문자열

foo=bar&beer=yes 와 같은 쿼리 매개변수 소비자에 도착했을 때 (즉, URL 디코딩 전에) 원시 양식에 저장됩니다.

CamelHttpPath

문자열

추가 context-path. 클라이언트가 context-path /myapp 을 호출한 경우 이 값은 비어 있습니다. 클라이언트가 /myapp/mystuff 를 호출하는 경우 이 헤더 값은 /mystuff 입니다. 즉 경로 끝점에 구성된 context-path 이후의 값입니다.

CamelHttpCharacterEncoding

문자열

content-type 헤더의 charset입니다.

CamelHttpAuthentication

문자열

사용자가 HTTP Basic을 사용하여 인증된 경우 이 헤더는 Basic 값과 함께 추가됩니다.

content-Type

문자열

제공되는 경우 콘텐츠 유형입니다. 예: text/plain; charset="UTF-8".

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.