Send To Connection - Send To Connection
Отправка содержимого внутри тела запроса на конкретное соединение.
POST {endpoint}/api/hubs/{hub}/connections/{connectionId}/:send?api-version=2024-12-01
POST {endpoint}/api/hubs/{hub}/connections/{connectionId}/:send?api-version=2024-12-01&messageTtlSeconds={messageTtlSeconds}
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
connection
|
path | True |
string minLength: 1 |
Идентификатор подключения |
|
endpoint
|
path | True |
string (uri) |
Конечная точка HTTP или HTTPS для экземпляра службы Web PubSub |
|
hub
|
path | True |
string pattern: ^[A-Za-z][A-Za-z0-9_`,.[\]]{0,127}$ |
Имя целевого хаба, которое должно начинаться с буквенных символов и содержать только буквенно-цифровые символы или символы подчеркивания. |
|
api-version
|
query | True |
string minLength: 1 |
Версия API, используемая для данной операции. |
|
message
|
query |
integer (int32) minimum: 0maximum: 300 |
Значение срока жизни (TTL) в секундах для сообщений, отправляемых в службу. 0 — это значение по умолчанию, что означает, что срок действия сообщения никогда не истекает. 300 — это максимальное значение. Если этот параметр не равен нулю, то сообщения, которые не были использованы клиентом в течение указанного TTL, будут отброшены службой. Этот параметр может быть полезен при ограниченной пропускной способности клиента. |
Текст запроса
Media Types: "application/json", "application/octet-stream", "text/plain"
| Имя | Тип | Описание |
|---|---|---|
| message |
string (byte) |
Тело полезной нагрузки. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 202 Accepted |
Запрос был принят для обработки, но обработка еще не завершена. |
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. Заголовки x-ms-error-code: string |
Безопасность
OAuth2Auth
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| https://webpubsub.azure.com/.default |
Примеры
SendToConnection
Образец запроса
POST {endpoint}/api/hubs/hub1/connections/connection1/:send?api-version=2024-12-01&messageTtlSeconds=15
"TWVzc2FnZSB0byBzZW5k"
Пример ответа
Определения
| Имя | Описание |
|---|---|
|
Azure. |
Объект ошибки. |
|
Azure. |
Ответ, содержащий сведения об ошибке. |
|
Azure. |
Объект, содержащий более конкретные сведения об ошибке. Согласно Azure рекомендациям REST API — https://aka.ms/AzureRestApiGuidelines#handling-errors. |
Azure.Core.Foundations.Error
Объект ошибки.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Один из определяемых сервером кодов ошибок. |
| details |
Массив сведений об определенных ошибках, которые привели к этой сообщаемой ошибке. |
|
| innererror |
Объект, содержащий более конкретные сведения, чем текущий объект об ошибке. |
|
| message |
string |
Читаемое пользователем представление ошибки. |
| target |
string |
Целевой объект ошибки. |
Azure.Core.Foundations.ErrorResponse
Ответ, содержащий сведения об ошибке.
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
Azure.Core.Foundations.InnerError
Объект, содержащий более конкретные сведения об ошибке. Согласно Azure рекомендациям REST API — https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Имя | Тип | Описание |
|---|---|---|
| code |
string |
Один из определяемых сервером кодов ошибок. |
| innererror |
Внутренняя ошибка. |