Update howto-invoke-discover-services.md

This commit is contained in:
Yaron Schneider 2021-09-01 11:30:34 -07:00 committed by GitHub
parent 9cd767a46e
commit 3025f41dab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 3 deletions

View File

@ -112,7 +112,10 @@ curl http://localhost:3500/v1.0/invoke/cart/method/add -X DELETE
Dapr puts any payload returned by the called service in the HTTP response's body.
Furthermore, in order to avoid changing URL paths as much as possible, when make Dapr calls from user's code, Dapr provides a new way to help to integrate Dapr more easily:
### Additional URL formats
In order to avoid changing URL paths as much as possible, Dapr provides the following ways to call the Service Invocation API:
1. Change the address in the URL to `localhost:<dapr-http-port>`.
2. Add a `dapr-app-id` header to specify the ID of the target service, or alternatively pass the ID via HTTP Basic Auth: `http://dapr-app-id:<service-id>@localhost:3500/path`.
@ -122,12 +125,14 @@ For example, the following command
curl http://localhost:3500/v1.0/invoke/cart/method/add
```
is equivalent with
is equivalent to:
```bash
curl -H 'dapr-app-id: cart' 'http://localhost:3500/add' -X POST
```
or
or:
```bash
curl 'http://dapr-app-id:cart@localhost:3500/add' -X POST
```