Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.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请求生成整个响应代码?_Java - Fatal编程技术网

如何在java中从http请求生成整个响应代码?

如何在java中从http请求生成整个响应代码?,java,Java,我有一个代码,但它只打印状态,我想要的是我的代码在控制台上打印整个代码“响应” import java.io.IOException; import java.net.URL; import java.net.HttpURLConnection; public class API{ public static void main(String args[]) throws IOException { URL url = new URL("http://testp

我有一个代码,但它只打印状态,我想要的是我的代码在控制台上打印整个代码“响应”

import java.io.IOException;
import java.net.URL;
import java.net.HttpURLConnection;

public class API{
    public static void main(String args[]) throws IOException
    {
        URL url = new URL("http://testpath");
        HttpURLConnection http = (HttpURLConnection)url.openConnection();
        int statusCode = http.getResponseCode();
        System.out.println(statusCode);
    }
}

使用HttpURLConnection中的getResponseMessage()方法获取完整的响应消息

您的类命名为API,但您似乎没有仔细阅读HttpURLConnection的API:[

这可能是你想要的

如果希望访问某些标题,则需要使用中定义的属性

这一定行

String statusCode = http.getResponseMessage();
System.out.println(statusCode);

如果我想查看此响应的来源,该怎么办?
String statusCode = http.getResponseMessage();
System.out.println(statusCode);