다음을 통해 공유


HTTP 서버 API 버전 1.0 함수

HTTP 서버 API는 애플리케이션을 작성하기 위한 다음 함수를 제공합니다.

일반

함수 Description
HttpCreateHttpHandle HTTP 요청 큐를 만들고 핸들을 반환합니다.
HttpInitialize 호출 프로세스에서 사용할 HTTP 서버 API를 초기화합니다.
HttpPrepareUrl 다른 HTTP 함수에서 안전하게 사용할 수 있도록 정규화되지 않은 유니코드 또는 punycode URL을 구문 분석하고, 분석하고, 정규화합니다.
HttpTerminate HTTP Server API에 특정 프로세스와 연결된 리소스를 클린 지시합니다.

 

캐시 관리

함수 Description
HttpAddFragmentToCache 디스크에서 읽지 않고 동적 응답을 작성하는 데 사용할 수 있도록 데이터 조각을 캐시합니다.
HttpFlushResponseCache HTTP 캐시에서 지정된 캐시된 조각을 제거합니다.
HttpReadFragmentFromCache 지정된 캐시된 응답 조각을 검색합니다.

 

구성

함수 설명
HttpDeleteServiceConfiguration HTTP 구성 저장소에서 지정된 정보를 삭제합니다.
HttpQueryServiceConfiguration HTTP 구성 저장소에서 지정된 정보를 쿼리합니다.
HttpSetServiceConfiguration HTTP Server API 구성 저장소에서 지정된 값을 설정합니다.

 

입력 및 출력

함수 Description
HttpReceiveHttpRequest 지정된 요청 큐에서 HTTP 요청을 검색합니다.
HttpReceiveRequestEntityBody 특정 HTTP 요청의 엔터티 본문 데이터를 검색합니다.
HttpSendHttpResponse 특정 HTTP 요청에 대한 HTTP 응답을 보냅니다.
HttpSendResponseEntityBody HTTP 응답의 엔터티 본문 데이터를 보냅니다.
HttpWaitForDisconnect HTTP 클라이언트의 연결이 끊어지면 애플리케이션에 알 수 있습니다.

 

SSL

함수 Description
HttpReceiveClientCertificate SSL 연결에 대한 클라이언트 인증서를 검색합니다.

 

URL 등록

함수 설명
HttpAddUrl URL을 등록하여 HTTP 요청이 지정된 요청 큐로 라우팅되도록 합니다.
HttpRemoveUrl 지정된 URL의 등록을 취소하여 해당 URL에 대한 요청이 더 이상 지정된 큐로 라우팅되지 않도록 합니다.

 

HTTP 서버 API 버전 1.0 구조체