From d47ff41bb07ad0531473f4a4ce0225da1cd1bae2 Mon Sep 17 00:00:00 2001 From: Rafael Camara Date: Mon, 17 Jun 2024 22:48:14 +0200 Subject: [PATCH 1/4] Adjust naming conventions --- daprdocs/content/en/concepts/overview.md | 2 +- .../building-blocks/bindings/howto-bindings.md | 2 +- .../building-blocks/bindings/howto-triggers.md | 2 +- .../configuration/howto-manage-configuration.md | 6 +++--- .../distributed-lock/howto-use-distributed-lock.md | 4 ++-- .../building-blocks/pubsub/howto-publish-subscribe.md | 6 +++--- .../building-blocks/pubsub/pubsub-bulk.md | 2 +- .../building-blocks/secrets/howto-secrets.md | 2 +- .../service-invocation/howto-invoke-services-grpc.md | 4 ++-- .../state-management/howto-get-save-state.md | 8 ++++---- .../content/en/developing-applications/sdks/_index.md | 2 +- 11 files changed, 20 insertions(+), 20 deletions(-) diff --git a/daprdocs/content/en/concepts/overview.md b/daprdocs/content/en/concepts/overview.md index bd5e01aa6..63c173890 100644 --- a/daprdocs/content/en/concepts/overview.md +++ b/daprdocs/content/en/concepts/overview.md @@ -138,7 +138,7 @@ Dapr can be used from any developer framework. Here are some that have been inte | [.NET]({{< ref dotnet >}}) | [ASP.NET Core](https://github.com/dapr/dotnet-sdk/tree/master/examples/AspNetCore) | Brings stateful routing controllers that respond to pub/sub events from other services. Can also take advantage of [ASP.NET Core gRPC Services](https://docs.microsoft.com/aspnet/core/grpc/). | [Java]({{< ref java >}}) | [Spring Boot](https://spring.io/) | Build Spring boot applications with Dapr APIs | [Python]({{< ref python >}}) | [Flask]({{< ref python-flask.md >}}) | Build Flask applications with Dapr APIs -| [Javascript](https://github.com/dapr/js-sdk) | [Express](http://expressjs.com/) | Build Express applications with Dapr APIs +| [JavaScript](https://github.com/dapr/js-sdk) | [Express](http://expressjs.com/) | Build Express applications with Dapr APIs | [PHP]({{< ref php >}}) | | You can serve with Apache, Nginx, or Caddyserver. #### Integrations and extensions diff --git a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md index 1822f543a..1547aba55 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md +++ b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md @@ -106,7 +106,7 @@ spec: The code examples below leverage Dapr SDKs to invoke the output bindings endpoint on a running Dapr instance. -{{< tabs Dotnet Java Python Go JavaScript>}} +{{< tabs .NET Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md index 70320818a..eccb9f95c 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md +++ b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md @@ -115,7 +115,7 @@ Configure your application to receive incoming events. If you're using HTTP, you Below are code examples that leverage Dapr SDKs to demonstrate an output binding. -{{< tabs Dotnet Java Python Go JavaScript>}} +{{< tabs .NET Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/configuration/howto-manage-configuration.md b/daprdocs/content/en/developing-applications/building-blocks/configuration/howto-manage-configuration.md index 6fba434ad..25d4169e2 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/configuration/howto-manage-configuration.md +++ b/daprdocs/content/en/developing-applications/building-blocks/configuration/howto-manage-configuration.md @@ -71,7 +71,7 @@ spec: The following example shows how to get a saved configuration item using the Dapr Configuration API. -{{< tabs ".NET" Java Python Go Javascript "HTTP API (BASH)" "HTTP API (Powershell)">}} +{{< tabs ".NET" Java Python Go JavaScript "HTTP API (BASH)" "HTTP API (Powershell)">}} {{% codetab %}} @@ -252,7 +252,7 @@ Invoke-RestMethod -Uri 'http://localhost:3601/v1.0/configuration/configstore?key Below are code examples that leverage SDKs to subscribe to keys `[orderId1, orderId2]` using `configstore` store component. -{{< tabs ".NET" "ASP.NET Core" Java Python Go Javascript>}} +{{< tabs ".NET" "ASP.NET Core" Java Python Go JavaScript>}} {{% codetab %}} @@ -521,7 +521,7 @@ After you've subscribed to watch configuration items, you will receive updates f Following are the code examples showing how you can unsubscribe to configuration updates using unsubscribe API. -{{< tabs ".NET" Java Python Go Javascript "HTTP API (BASH)" "HTTP API (Powershell)">}} +{{< tabs ".NET" Java Python Go JavaScript "HTTP API (BASH)" "HTTP API (Powershell)">}} {{% codetab %}} ```csharp diff --git a/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md b/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md index 4a2745c34..dd77d872f 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md +++ b/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md @@ -41,7 +41,7 @@ spec: ### Acquire lock -{{< tabs HTTP Dotnet Go >}} +{{< tabs HTTP .NET Go >}} {{% codetab %}} @@ -122,7 +122,7 @@ func main() { ### Unlock existing lock -{{< tabs HTTP Dotnet Go >}} +{{< tabs HTTP .NET Go >}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md b/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md index ad0bce8f9..2a016b329 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md +++ b/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md @@ -65,7 +65,7 @@ scopes: You can override this file with another [pubsub component]({{< ref setup-pubsub >}}) by creating a components directory (in this example, `myComponents`) containing the file and using the flag `--resources-path` with the `dapr run` CLI command. -{{< tabs Dotnet Java Python Go Javascript >}} +{{< tabs .NET Java Python Go JavaScript >}} {{% codetab %}} @@ -186,7 +186,7 @@ Place `subscription.yaml` in the same directory as your `pubsub.yaml` component. Below are code examples that leverage Dapr SDKs to subscribe to the topic you defined in `subscription.yaml`. -{{< tabs Dotnet Java Python Go JavaScript>}} +{{< tabs .NET Java Python Go JavaScript>}} {{% codetab %}} @@ -422,7 +422,7 @@ Invoke-RestMethod -Method Post -ContentType 'application/json' -Body '{"orderId" Below are code examples that leverage Dapr SDKs to publish a topic. -{{< tabs Dotnet Java Python Go Javascript>}} +{{< tabs .NET Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md b/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md index 5228b5975..7d9e7cadf 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md +++ b/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md @@ -22,7 +22,7 @@ The bulk publish operation also does not guarantee any ordering of messages. ### Example -{{< tabs Java Javascript Dotnet Python Go "HTTP API (Bash)" "HTTP API (PowerShell)" >}} +{{< tabs Java JavaScript .NET Python Go "HTTP API (Bash)" "HTTP API (PowerShell)" >}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md b/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md index 470693f5f..eecef9534 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md +++ b/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md @@ -71,7 +71,7 @@ See a [full API reference]({{< ref secrets_api.md >}}). Now that you've set up the local secret store, call Dapr to get the secrets from your application code. Below are code examples that leverage Dapr SDKs for retrieving a secret. -{{< tabs Dotnet Java Python Go Javascript>}} +{{< tabs .NET Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md b/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md index 1de970c7d..8603ae48b 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md +++ b/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md @@ -126,7 +126,7 @@ ctx = metadata.AppendToOutgoingContext(ctx, "dapr-app-id", "server") All languages supported by gRPC allow for adding metadata. Here are a few examples: -{{< tabs Java Dotnet Python JavaScript Ruby "C++">}} +{{< tabs Java .NET Python JavaScript Ruby "C++">}} {{% codetab %}} ```java @@ -249,7 +249,7 @@ When using Dapr to proxy streaming RPC calls using gRPC, you must set an additio For example: -{{< tabs Go Java Dotnet Python JavaScript Ruby "C++">}} +{{< tabs Go Java .NET Python JavaScript Ruby "C++">}} {{% codetab %}} ```go diff --git a/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md b/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md index fd492d188..c1ea099ea 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md +++ b/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md @@ -68,7 +68,7 @@ Set an `app-id`, as the state keys are prefixed with this value. If you don't se The following example shows how to save and retrieve a single key/value pair using the Dapr state management API. -{{< tabs Dotnet Java Python Go Javascript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} @@ -356,7 +356,7 @@ Restart your sidecar and try retrieving state again to observe that state persis Below are code examples that leverage Dapr SDKs for deleting the state. -{{< tabs Dotnet Java Python Go Javascript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} @@ -537,7 +537,7 @@ Try getting state again. Note that no value is returned. Below are code examples that leverage Dapr SDKs for saving and retrieving multiple states. -{{< tabs Dotnet Java Python Go Javascript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} @@ -788,7 +788,7 @@ State transactions require a state store that supports multi-item transactions. Below are code examples that leverage Dapr SDKs for performing state transactions. -{{< tabs Dotnet Java Python Go Javascript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/sdks/_index.md b/daprdocs/content/en/developing-applications/sdks/_index.md index b4a16e454..7bf8a499c 100644 --- a/daprdocs/content/en/developing-applications/sdks/_index.md +++ b/daprdocs/content/en/developing-applications/sdks/_index.md @@ -27,7 +27,7 @@ Select your [preferred language below]({{< ref "#sdk-languages" >}}) to learn mo | [Java]({{< ref java >}}) | Stable | ✔ | Spring Boot
Quarkus| ✔ | ✔ | | [Go]({{< ref go >}}) | Stable | ✔ | ✔ | ✔ | ✔ | | [PHP]({{< ref php >}}) | Stable | ✔ | ✔ | ✔ | | -| [Javascript]({{< ref js >}}) | Stable| ✔ | | ✔ | ✔ | +| [JavaScript]({{< ref js >}}) | Stable| ✔ | | ✔ | ✔ | | [C++](https://github.com/dapr/cpp-sdk) | In development | ✔ | | | | [Rust](https://github.com/dapr/rust-sdk) | In development | ✔ | | ✔ | | From 32be54dc7a38effac3e2d2c7c881e3f47f1bae8f Mon Sep 17 00:00:00 2001 From: Rafael Camara Date: Wed, 19 Jun 2024 08:20:49 +0200 Subject: [PATCH 2/4] add double quotes to .NET tabs --- .../building-blocks/bindings/howto-bindings.md | 2 +- .../building-blocks/bindings/howto-triggers.md | 2 +- .../distributed-lock/howto-use-distributed-lock.md | 4 ++-- .../building-blocks/pubsub/howto-publish-subscribe.md | 6 +++--- .../building-blocks/secrets/howto-secrets.md | 2 +- .../service-invocation/howto-invoke-services-grpc.md | 4 ++-- .../state-management/howto-get-save-state.md | 8 ++++---- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md index 1547aba55..02df63c20 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md +++ b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-bindings.md @@ -106,7 +106,7 @@ spec: The code examples below leverage Dapr SDKs to invoke the output bindings endpoint on a running Dapr instance. -{{< tabs .NET Java Python Go JavaScript>}} +{{< tabs ".NET" Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md index eccb9f95c..4a5f6d4dd 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md +++ b/daprdocs/content/en/developing-applications/building-blocks/bindings/howto-triggers.md @@ -115,7 +115,7 @@ Configure your application to receive incoming events. If you're using HTTP, you Below are code examples that leverage Dapr SDKs to demonstrate an output binding. -{{< tabs .NET Java Python Go JavaScript>}} +{{< tabs ".NET" Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md b/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md index dd77d872f..5165e5af0 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md +++ b/daprdocs/content/en/developing-applications/building-blocks/distributed-lock/howto-use-distributed-lock.md @@ -41,7 +41,7 @@ spec: ### Acquire lock -{{< tabs HTTP .NET Go >}} +{{< tabs HTTP ".NET" Go >}} {{% codetab %}} @@ -122,7 +122,7 @@ func main() { ### Unlock existing lock -{{< tabs HTTP .NET Go >}} +{{< tabs HTTP ".NET" Go >}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md b/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md index 2a016b329..9b14f0b0b 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md +++ b/daprdocs/content/en/developing-applications/building-blocks/pubsub/howto-publish-subscribe.md @@ -65,7 +65,7 @@ scopes: You can override this file with another [pubsub component]({{< ref setup-pubsub >}}) by creating a components directory (in this example, `myComponents`) containing the file and using the flag `--resources-path` with the `dapr run` CLI command. -{{< tabs .NET Java Python Go JavaScript >}} +{{< tabs ".NET" Java Python Go JavaScript >}} {{% codetab %}} @@ -186,7 +186,7 @@ Place `subscription.yaml` in the same directory as your `pubsub.yaml` component. Below are code examples that leverage Dapr SDKs to subscribe to the topic you defined in `subscription.yaml`. -{{< tabs .NET Java Python Go JavaScript>}} +{{< tabs ".NET" Java Python Go JavaScript>}} {{% codetab %}} @@ -422,7 +422,7 @@ Invoke-RestMethod -Method Post -ContentType 'application/json' -Body '{"orderId" Below are code examples that leverage Dapr SDKs to publish a topic. -{{< tabs .NET Java Python Go JavaScript>}} +{{< tabs ".NET" Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md b/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md index eecef9534..d45be4636 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md +++ b/daprdocs/content/en/developing-applications/building-blocks/secrets/howto-secrets.md @@ -71,7 +71,7 @@ See a [full API reference]({{< ref secrets_api.md >}}). Now that you've set up the local secret store, call Dapr to get the secrets from your application code. Below are code examples that leverage Dapr SDKs for retrieving a secret. -{{< tabs .NET Java Python Go JavaScript>}} +{{< tabs ".NET" Java Python Go JavaScript>}} {{% codetab %}} diff --git a/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md b/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md index 8603ae48b..71679ff51 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md +++ b/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-services-grpc.md @@ -126,7 +126,7 @@ ctx = metadata.AppendToOutgoingContext(ctx, "dapr-app-id", "server") All languages supported by gRPC allow for adding metadata. Here are a few examples: -{{< tabs Java .NET Python JavaScript Ruby "C++">}} +{{< tabs Java ".NET" Python JavaScript Ruby "C++">}} {{% codetab %}} ```java @@ -249,7 +249,7 @@ When using Dapr to proxy streaming RPC calls using gRPC, you must set an additio For example: -{{< tabs Go Java .NET Python JavaScript Ruby "C++">}} +{{< tabs Go Java ".NET" Python JavaScript Ruby "C++">}} {{% codetab %}} ```go diff --git a/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md b/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md index c1ea099ea..6a6c27d4b 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md +++ b/daprdocs/content/en/developing-applications/building-blocks/state-management/howto-get-save-state.md @@ -68,7 +68,7 @@ Set an `app-id`, as the state keys are prefixed with this value. If you don't se The following example shows how to save and retrieve a single key/value pair using the Dapr state management API. -{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs ".NET" Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} @@ -356,7 +356,7 @@ Restart your sidecar and try retrieving state again to observe that state persis Below are code examples that leverage Dapr SDKs for deleting the state. -{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs ".NET" Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} @@ -537,7 +537,7 @@ Try getting state again. Note that no value is returned. Below are code examples that leverage Dapr SDKs for saving and retrieving multiple states. -{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs ".NET" Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} @@ -788,7 +788,7 @@ State transactions require a state store that supports multi-item transactions. Below are code examples that leverage Dapr SDKs for performing state transactions. -{{< tabs .NET Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} +{{< tabs ".NET" Java Python Go JavaScript "HTTP API (Bash)" "HTTP API (PowerShell)">}} {{% codetab %}} From b4c1d8686ee6f5dd3a6fc7b781ee833917960817 Mon Sep 17 00:00:00 2001 From: Rafael Camara Date: Wed, 19 Jun 2024 08:26:00 +0200 Subject: [PATCH 3/4] add missing double quotes to .NET tabs --- .../building-blocks/pubsub/pubsub-bulk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md b/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md index 7d9e7cadf..c57767bfa 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md +++ b/daprdocs/content/en/developing-applications/building-blocks/pubsub/pubsub-bulk.md @@ -22,7 +22,7 @@ The bulk publish operation also does not guarantee any ordering of messages. ### Example -{{< tabs Java JavaScript .NET Python Go "HTTP API (Bash)" "HTTP API (PowerShell)" >}} +{{< tabs Java JavaScript ".NET" Python Go "HTTP API (Bash)" "HTTP API (PowerShell)" >}} {{% codetab %}} From 800a63674f6377c69b3f0239bc18e793f70db65f Mon Sep 17 00:00:00 2001 From: agoktugaydin Date: Wed, 19 Jun 2024 19:54:36 +0300 Subject: [PATCH 4/4] add response handling to service invocation Signed-off-by: agoktugaydin --- .../service-invocation/howto-invoke-discover-services.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-discover-services.md b/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-discover-services.md index 8221941e1..746fc071a 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-discover-services.md +++ b/daprdocs/content/en/developing-applications/building-blocks/service-invocation/howto-invoke-discover-services.md @@ -247,7 +247,9 @@ namespace EventService var content = new StringContent(orderJson, Encoding.UTF8, "application/json"); var httpClient = DaprClient.CreateInvokeHttpClient(); - await httpClient.PostAsJsonAsync("http://order-processor/orders", content); + var response = await httpClient.PostAsJsonAsync("http://order-processor/orders", content); + var result = await response.Content.ReadAsStringAsync(); + Console.WriteLine("Order requested: " + orderId); Console.WriteLine("Result: " + result); }