You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This article describes how to import an OData (Open Data Protocol) service by using its metadata description. The following example uses [SAP Gateway Foundation](https://help.sap.com/docs/SAP_GATEWAY).
20
+
This article describes how to import an OData (Open Data Protocol) service into Azure API Management by using OData metadata. The following example uses [SAP Gateway Foundation](https://help.sap.com/docs/SAP_GATEWAY).
21
21
22
-
In this article, you:
22
+
In this article, you learn how to:
23
23
> [!div class="checklist"]
24
24
> * Retrieve OData metadata from your SAP service
25
25
> * Import OData metadata to Azure API Management, either directly or after converting it to an OpenAPI specification
In this tutorial, you learn how to use the API Management extension for Visual Studio Code for common operations in API Management. Use the familiar Visual Studio Code environment to import, update, test, and manage APIs.
18
+
In this tutorial, you learn how to use the Azure API Management extension for Visual Studio Code for common operations in API Management. You can use the familiar Visual Studio Code environment to import, update, test, and manage APIs.
:::image type="content" source="media/visual-studio-code-tutorial/tutorial-api-result.png" alt-text="Screenshot of API in API Management extension.":::
30
+
:::image type="content" source="media/visual-studio-code-tutorial/tutorial-api-result.png" alt-text="Screenshot of API in API Management extension." lightbox="media/visual-studio-code-tutorial/tutorial-api-result.png":::
31
31
32
32
For an introduction to more API Management features, see [Import and publish your first API](import-and-publish.md).
33
33
@@ -126,7 +126,7 @@ You need a subscription key for your API Management instance to test the importe
126
126
127
127
1. Select **Send request**.
128
128
129
-
:::image type="content" source="media/visual-studio-code-tutorial/test-api.png" alt-text="Screenshot of sending API request from Visual Studio Code.":::
129
+
:::image type="content" source="media/visual-studio-code-tutorial/test-api.png" alt-text="Screenshot of sending API request from Visual Studio Code.":::
130
130
131
131
When the request succeeds, the backend responds with **200 OK** and some data.
With API Management's WebSocket API solution, API publishers can quickly add a WebSocket API in API Management via the Azure portal, Azure CLI, Azure PowerShell, and other Azure tools.
18
+
With Azure API Management's WebSocket API solution, API publishers can quickly add a WebSocket API in API Management by using the Azure portal, Azure CLI, Azure PowerShell, and other Azure tools.
19
19
20
-
WebSocket APIs can be secured by applying API Management's [access control policies](api-management-policies.md#authentication-and-authorization) to the initial handshake operation. You can also test WebSocket APIs using the API test consoles in both Azure portal and developer portal. Building on existing observability capabilities, API Management provides metrics and logs for monitoring and troubleshooting WebSocket APIs.
20
+
WebSocket APIs can be secured by applying API Management's [access control policies](api-management-policies.md#authentication-and-authorization) to the initial handshake operation. You can also test WebSocket APIs by using the API test consoles in both Azure portal and developer portal. Building on existing observability capabilities, API Management provides metrics and logs for monitoring and troubleshooting WebSocket APIs.
21
21
22
-
In this article, you:
22
+
In this article, you learn how to:
23
23
> [!div class="checklist"]
24
24
> * Understand WebSocket passthrough flow.
25
25
> * Add a WebSocket API to your API Management instance.
@@ -61,7 +61,7 @@ Per the [WebSocket protocol](https://tools.ietf.org/html/rfc6455), when a client
61
61
62
62
Each WebSocket API in API Management has an *onHandshake* operation. onHandshake is an immutable, unremovable, automatically created system operation. The onHandshake operation enables API publishers to intercept these handshake requests and apply API Management policies to them.
@@ -116,7 +116,7 @@ Each WebSocket API in API Management has an *onHandshake* operation. onHandshake
116
116
Use standard API Management and Azure Monitor features to [monitor](api-management-howto-use-azure-monitor.md) WebSocket APIs:
117
117
118
118
* View API metrics in Azure Monitor
119
-
* Optionally enable diagnostic settings to collect and view API Management gateway logs, which include WebSocket API operations, or WebSocket connection logs
119
+
* Optionally, enable diagnostic settings to collect and view API Management gateway logs, which include WebSocket API operations, or WebSocket connection logs
120
120
121
121
For example, the following screenshot shows recent WebSocket API responses with code `101` from the **ApiManagementGatewayLogs** table. These results indicate the successful switch of the requests from TCP to the WebSocket protocol.
0 commit comments