Java org.apache.http.conn.ConnectTimeoutException:连接到192.168.0.104:8443[/192.168.0.104]失败:连接超时

Java org.apache.http.conn.ConnectTimeoutException:连接到192.168.0.104:8443[/192.168.0.104]失败:连接超时,java,json,spring,apache,web-services,Java,Json,Spring,Apache,Web Services,我有一个JavaSpringMVC应用程序,它有api服务,并且我们在网站上使用ssl。api读取json并以json的形式给出输出。url中没有https协议,一切正常 '我试图使用json作为post参数调用Web服务 下面是api方法 BufferedReader br = null; ServerSocket serverSocket = null; String json = ""; try { serverSocket =

我有一个JavaSpringMVC应用程序,它有api服务,并且我们在网站上使用ssl。api读取json并以json的形式给出输出。url中没有https协议,一切正常

'我试图使用json作为post参数调用Web服务

下面是api方法

    BufferedReader br = null;
    ServerSocket serverSocket = null;
     String json = "";
     try {
            serverSocket = new ServerSocket(8443);
            Socket clientSocket = serverSocket.accept();
            br = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
            System.out.println("Client said :" + br.readLine());
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                serverSocket.close();

            } catch (IOException e) {
                e.printStackTrace();
            }
        }

    //BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream()));

    if (br != null) {
        json = br.readLine();

    }

    // 2. initiate jackson mapper
    ObjectMapper mapper = new ObjectMapper();
    anulomtrnstatus anulompbean = null;
    // 3. Convert received JSON to Article
    try {
        anulompbean = mapper.readValue(json, beanclass.class);

    } catch (Exception e) {
        e.printStackTrace();

    }
这是错误控制台


org.apache.http.conn.ConnectTimeoutException:Connect to 192.168.0.104:8443[/192.168.0.104]失败:此处连接超时(我已用于)。您可以直接将telnet连接到该服务吗?telnet example.com 8443?是的。在测试环境中,如果我使用,那么一切都可以正常工作。希望我需要添加trustStore来调用ssl api。您的服务器绑定到8443,为什么要尝试调用443端口。你的正确URL应该是,你正在得到一个连接超时,所以这不是SSL问题。(我曾经用过)在这里。你可以直接telnet到该服务吗?telnet example.com 8443?是的。在测试环境中,如果我使用,那么一切都可以正常工作。希望我需要添加trustStore来调用ssl api。您的服务器绑定到8443,为什么要尝试调用443端口。正确的URL也应该是,因为您正在获得连接超时,所以这不是SSL问题。