Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java http post相关问题_Java_Http - Fatal编程技术网

Java http post相关问题

Java http post相关问题,java,http,Java,Http,我有一段代码,它必须指示我的servlet进行一些处理。我的代码不希望从servlet中得到任何东西。它的工作是通知servlet servlet需要进行一些处理。需要处理的内容、处理方式是URL的一部分,例如: 但是我不希望我的代码等待servlet的任何响应。我的代码应该继续。目前,我看到我的代码发出一个请求,然后等待servlet发回响应,然后再继续发出下一个HTTPPOST请求。多线程是一个选项,但除此之外还有其他选项吗?对servlet的调用被阻塞。除了在一个单独的线程中运行进程之外

我有一段代码,它必须指示我的servlet进行一些处理。我的代码不希望从servlet中得到任何东西。它的工作是通知servlet servlet需要进行一些处理。需要处理的内容、处理方式是URL的一部分,例如:


但是我不希望我的代码等待servlet的任何响应。我的代码应该继续。目前,我看到我的代码发出一个请求,然后等待servlet发回响应,然后再继续发出下一个HTTPPOST请求。多线程是一个选项,但除此之外还有其他选项吗?

对servlet的调用被阻塞。除了在一个单独的线程中运行进程之外,您对此无能为力。例如:

ExecutorService executor = Executors.newSingleThreadExecutor();
// NON BLOCKING CALL
executor.submit(new Runnable() {
                @Override
                public void run() {

                    callTheServlet();
                }
            });
executor.shutdown();

对servlet的调用被阻塞。除了在一个单独的线程中运行进程之外,您对此无能为力。例如:

ExecutorService executor = Executors.newSingleThreadExecutor();
// NON BLOCKING CALL
executor.submit(new Runnable() {
                @Override
                public void run() {

                    callTheServlet();
                }
            });
executor.shutdown();