TsgcHTTP2Client이벤트 › OnHTTP2BeforeRequest

OnHTTP2BeforeRequest 이벤트

요청 헤더가 전송되기 직전에 발생하므로 애플리케이션이 헤더를 추가하거나 수정할 수 있습니다.

구문

__property TsgcHTTPClientBeforeRequestEvent OnHTTP2BeforeRequest;
// typedef void __fastcall (__closure *TsgcHTTPClientBeforeRequestEvent)(TObject * Sender, const TsgcHTTP2ConnectionClient * Connection, TStringList * &Headers);

기본값

설명

OnHTTP2BeforeRequest는 클라이언트가 HEADERS 프레임을 직렬화하여 HTTP/2 서버로 보내기 직전에 발생하며, 애플리케이션에 현재 요청의 헤더를 검사하거나 조정할 마지막 기회를 제공합니다. Headers 매개변수는 기본 헤더와 Request.CustomHeaders에 구성된 모든 것으로 미리 채워진 "Name: Value" 형식의 TStringList입니다. 나가는 요청을 사용자 정의하려면 항목을 추가, 제거 또는 교체하십시오. 이 이벤트는 요청당 발생하므로, 구성 요소에서 한 번 설정할 수 없는 동적 값(인증 토큰, 상관 ID, 기능 플래그)을 주입하기에 적합한 곳입니다.

예제

이벤트로 돌아가기