0

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)
4

2 に答える 2