Java http头为“的HttpURLConnection获取请求”;接受;

Java http头为“的HttpURLConnection获取请求”;接受;,java,json,httpurlconnection,http-get,Java,Json,Httpurlconnection,Http Get,我读过一些相关的问题,但不幸的是,它们没有回答我的问题,因为我有具体的要求 也许这是一个愚蠢的问题,但是如何使用httpURLConnection和http头“Accept”请求(获取)JSON响应呢 我在文档中找到了一个片段,但我不知道如何做 Accept = "Accept" ":" #( media-range [ accept-params ] ) 我看不出你在说什么编程语言,所以我假设它是Java,因为这是搜索httpURLConnection时第一个弹出的东西 如果是这样的话,你可

我读过一些相关的问题,但不幸的是,它们没有回答我的问题,因为我有具体的要求

也许这是一个愚蠢的问题,但是如何使用httpURLConnection和http头“Accept”请求(获取)JSON响应呢

我在文档中找到了一个片段,但我不知道如何做

Accept = "Accept" ":" #( media-range [ accept-params ] )

我看不出你在说什么编程语言,所以我假设它是Java,因为这是搜索httpURLConnection时第一个弹出的东西

如果是这样的话,你可以写

URL url = new URL("https://stackoverflow.com");
HttpURLConnection urlConnection = (HttpURLConnection)  url.openConnection();
urlConnection.setRequestProperty("Accept", "application/json");
try {
    InputStream in = new BufferedInputStream(urlConnection.getInputStream());
    ...
} finally {
    urlConnection.disconnect();
}