我正在使用Apache HTTP客戶端庫發送HTTP請求。我有以下問題:通過Apache HTTP客戶端庫獲得Java HTTP請求
1-此庫是否將任何默認標頭附加到請求中,或者您必須自己附加所有標頭。
HttpClient client = new HttpClient();;
HttGet request = new HttpGet('http://www.example.com');
//Now Can i execute the request directly or do i need to
//add headers before executing the request
client.execute(request);
2-我還希望看到正在發送到服務器的標頭。我試過「request.getHeaders()」,但它只是打印 - 「[Lorg.apache.http.Header; @ 1bc2616」。我如何獲得它以名稱 - 值格式打印標題。