在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狀態碼。