import ballerina/http;
import ballerina/log;
// Defines the HTTP client to call the secured APIs.
// The client is enriched with the `Authorization: Bearer <token>` header by
// passing the `http:BearerTokenConfig` for the `auth` configuration of the
// client.
http:Client securedEP = check new("https://localhost:9090", {
auth: {
token: "JlbmMiOiJBMTI4Q0JDLUhTMjU2In"
},
secureSocket: {
trustStore: {
path: "../resources/ballerinaTruststore.p12",
password: "ballerina"
}
}
});
public function main() {
// Send a `GET` request to the specified endpoint.
var response = securedEP->get("/foo/bar");
if (response is http:Response) {
log:print(response.statusCode.toString());
} else if (response is http:ClientError) {
log:printError("Failed to call the endpoint.", err = response);
}
}
Secured Client with Bearer Token AuthA client, which is secured with Bearer token auth can be used to connect to
a secured service. |
|
|
|
Defines the HTTP client to call the secured APIs.
The client is enriched with the |
|
|
|
Send a |
|