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.