localhost で実行される https REST サービスを呼び出す Ballerina(ballerina 0.91) サービスを実装しました。http:ClientConnector を使用してそのサービスを呼び出しました。これは私のサンプルコードです。
http:ClientConnector clientConnector = create http:ClientConnector("https://localhost:9445/");
string token = "admin:admin";
string auth = utils:base64encode(token);
message request = {};
messages:setHeader(request,"Basic ",auth);
message response = clientConnector.get("bpmn/runtime/process-instances/",request);
ところで、ここでは WSO2 EI でビジネス プロセスを操作します。
問題は、このサービスを正常に呼び出すと、応答しなかったか、以下のようなエラーが発生したことです。
error: ballerina.lang.errors:Error, message: failed to invoke 'get' action in ClientConnector. response was not received within sender timeout of 180 seconds
at ballerina.net.http:ClientConnector.get(<native>:0)
at org.wso2.ballerina.connectors.basicauth:ClientConnector.get(org/wso2/ballerina/connectors/basicauth/ClientConnector.bal:28)
at .:main(MainFile.bal:21)