Сколько может сделать соединение parellel HTTPClient - PullRequest
0 голосов
/ 26 февраля 2019

Ниже приведен код, который мы используем для вызова Microsoft Dynamics.Я хочу знать, сколько параллельного соединения может создать этот код или сколько параллельного запроса он может отправить.

    HttpClient client = new HttpClient();
    client.getParams().setParameter(CredentialsProvider.PROVIDER, new ConsoleAuthPrompter(logger));

    String strURL = getstringURL();
    String strSoapAction = "";
    strSoapAction = getSoapAction();
    PostMethod httppost = new PostMethod(strURL);
    String ContetType = getContentType();
    RequestEntity entity = new StringRequestEntity(getSOAPxml(),"application/json", "utf-8");
    httppost.setRequestEntity(entity);
    httppost.setRequestHeader("SOAPAction", strSoapAction);
    httppost.setDoAuthentication(true);

    try {
        // execute the GET
        int status = client.executeMethod(httppost);

        if (httppost.getStatusCode() == 200)
            setReply_SOAPxml(httppost.getResponseBodyAsString());
        else {
            logger.error("Server Replied with Error :"
                    + httppost.getStatusCode() + " "
                    + httppost.getStatusText() + " "
                    + httppost.getResponseBodyAsString());
            throw new Exception("Server Replied with Error : ["
                    + httppost.getStatusLine().toString() + "] "
                    + httppost.getStatusCode() + " "
                    + httppost.getStatusText() + " "
                    + httppost.getResponseBodyAsString());
        }
    } finally {
        // release any connection resources used by the method
        httppost.releaseConnection();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...