在Java中,可以使用HttpURLConnection类来设置HTTP请求的header。具体的方法是通过调用URLConnection的setRequestProperty方法来设置header。
以下是一个示例代码:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws IOException {
URL url = new URL("http://example.com");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// 设置header
connection.setRequestProperty("User-Agent", "Mozilla/5.0");
connection.setRequestProperty("Accept-Language", "en-US,en;q=0.5");
// 发送请求并获取响应
int responseCode = connection.getResponseCode();
System.out.println("Response Code: " + responseCode);
}
}
在上面的示例中,使用setRequestProperty方法来设置User-Agent和Accept-Language两个header。可以根据需要设置其他的header。最后,调用getResponseCode方法来发送请求并获取响应的HTTP状态码。