47 |
import java.text.SimpleDateFormat; |
import java.text.SimpleDateFormat; |
48 |
import java.util.Collections; |
import java.util.Collections; |
49 |
import java.util.Date; |
import java.util.Date; |
50 |
|
import java.util.List; |
51 |
import java.util.Locale; |
import java.util.Locale; |
52 |
import java.util.Map; |
import java.util.Map; |
53 |
|
|
312 |
* |
* |
313 |
* @since 1.4 |
* @since 1.4 |
314 |
*/ |
*/ |
315 |
public Map getHeaderFields() |
public Map<String,List<String>> getHeaderFields() |
316 |
{ |
{ |
317 |
// Subclasses for specific protocols override this. |
// Subclasses for specific protocols override this. |
318 |
return Collections.EMPTY_MAP; |
return Collections.emptyMap(); |
319 |
} |
} |
320 |
|
|
321 |
/** |
/** |
803 |
* |
* |
804 |
* @since 1.4 |
* @since 1.4 |
805 |
*/ |
*/ |
806 |
public Map getRequestProperties() |
public Map<String,List<String>> getRequestProperties() |
807 |
{ |
{ |
808 |
if (connected) |
if (connected) |
809 |
throw new IllegalStateException("Already connected"); |
throw new IllegalStateException("Already connected"); |
810 |
|
|
811 |
// Overridden by subclasses that support reading header fields from the |
// Overridden by subclasses that support reading header fields from the |
812 |
// request. |
// request. |
813 |
return Collections.EMPTY_MAP; |
return Collections.emptyMap(); |
814 |
} |
} |
815 |
|
|
816 |
/** |
/** |