summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/net/protocol/gcjlib/Connection.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/java/net/protocol/gcjlib/Connection.java')
-rw-r--r--libjava/gnu/java/net/protocol/gcjlib/Connection.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/libjava/gnu/java/net/protocol/gcjlib/Connection.java b/libjava/gnu/java/net/protocol/gcjlib/Connection.java
index b31db565776..4e6e462f26e 100644
--- a/libjava/gnu/java/net/protocol/gcjlib/Connection.java
+++ b/libjava/gnu/java/net/protocol/gcjlib/Connection.java
@@ -61,4 +61,23 @@ class Connection extends URLConnection
connect();
return new CoreInputStream(core);
}
+
+ public String getHeaderField(String field)
+ {
+ try
+ {
+ if (!connected)
+ connect();
+
+ if (field.equals("content-type"))
+ return guessContentTypeFromName(name);
+ else if (field.equals("content-length"))
+ return Long.toString(core.length);
+ }
+ catch (IOException e)
+ {
+ // Fall through.
+ }
+ return null;
+ }
}
OpenPOWER on IntegriCloud