HttpServer Sınıf

Core Teams HTTP sunucusu. Eklenti değil, doğrudan Uygulamaya aittir.

Bir HttpServerAdapter örneğini yönetir ve Teams protokolü için JWT doğrulama ve etkinlik işlemeyi işler.

Oluşturucu

HttpServer(adapter: HttpServerAdapter, messaging_endpoint: str = '/api/messages')

Parametreler

Name Description
adapter
Gerekli
messaging_endpoint
Default value: /api/messages

Yöntemler

handle_request

Gelen etkinlik isteğini işleme. Genel, dolayısıyla eklentiler (örneğin BotBuilder) SDK kimlik doğrulaması aracılığıyla yönlendirilebilir.

initialize

JWT doğrulamasını ayarlayın ve mesajlaşma uç noktası yolunu kaydedin.

handle_request

Gelen etkinlik isteğini işleme. Genel, dolayısıyla eklentiler (örneğin BotBuilder) SDK kimlik doğrulaması aracılığıyla yönlendirilebilir.

async handle_request(request: HttpRequest) -> HttpResponse

Parametreler

Name Description
request
Gerekli

initialize

JWT doğrulamasını ayarlayın ve mesajlaşma uç noktası yolunu kaydedin.

initialize(credentials: ClientCredentials | TokenCredentials | ManagedIdentityCredentials | FederatedIdentityCredentials | None = None, skip_auth: bool = False, cloud: CloudEnvironment | None = None) -> None

Parametreler

Name Description
credentials

JWT doğrulaması için uygulama kimlik bilgileri.

Default value: None
skip_auth

JWT doğrulamasının atlanıp atlanmadığı.

Default value: False
cloud

Bağımsız bulut desteği için isteğe bağlı bulut ortamı.

Default value: None

Öznitelikler

adapter

Temel alınan HttpServerAdapter.

messaging_endpoint

Teams mesajlaşma uç noktasının URL yolu.

on_request

Etkinlikleri işlemek için Uygulama tarafından ayarlanan geri arama.