-1

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

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

3 回答 3

1

您的课程名为 API,但您似乎没有仔细阅读 HttpURLConnection 的 API。:[

getResponseMessage()可能是您想要的。

如果要访问某些标头,则需要使用URLConnection中定义的属性

The following methods are used to access the header fields and the contents after the connection is made to the remote object:

getContent
getHeaderField
getInputStream
getOutputStream

Certain header fields are accessed frequently. The methods:

getContentEncoding
getContentLength
getContentType
getDate
getExpiration
getLastModifed
于 2013-04-11T10:45:27.047 回答
0

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

于 2013-04-11T10:39:34.717 回答
0

这必须工作..

String statusCode = http.getResponseMessage();
System.out.println(statusCode);
于 2013-04-11T10:46:04.083 回答