diff options
author | Michael Koch <konqueror@gmx.de> | 2004-10-22 20:23:21 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2004-10-22 20:23:21 +0000 |
commit | 7758f90a45f294a73e5f069def44d867cbfa6ec5 (patch) | |
tree | fd0e77c631e441dcc20c4b2428f8e3e1e3df9184 /libjava/gnu | |
parent | eb84665417392d14376924f295b4cf0139412d20 (diff) | |
download | gcc-7758f90a45f294a73e5f069def44d867cbfa6ec5.zip gcc-7758f90a45f294a73e5f069def44d867cbfa6ec5.tar.gz gcc-7758f90a45f294a73e5f069def44d867cbfa6ec5.tar.bz2 |
re PR libgcj/14009 (libgcj HttpURLConnection does not handle situation where retrieving url without trailing slash after domain.)
2004-10-22 Michael Koch <konqueror@gmx.de>
PR libjava/14009
* gnu/java/net/protocol/http/Connection.java
(sendRequest): Handle case when url.getFile() returns an empty string.
From-SVN: r89476
Diffstat (limited to 'libjava/gnu')
-rw-r--r-- | libjava/gnu/java/net/protocol/http/Connection.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libjava/gnu/java/net/protocol/http/Connection.java b/libjava/gnu/java/net/protocol/http/Connection.java index 2894e05..d5ac5fb 100644 --- a/libjava/gnu/java/net/protocol/http/Connection.java +++ b/libjava/gnu/java/net/protocol/http/Connection.java @@ -217,8 +217,10 @@ public final class Connection extends HttpURLConnection new PrintWriter(new OutputStreamWriter(outputStream, "8859_1")); // Send request including any request properties that were set. - outputWriter.print (getRequestMethod() + " " + url.getFile() - + " HTTP/1.1\r\n"); + String requestFile = url.getFile(); + outputWriter.print(getRequestMethod() + " " + + requestFile.length() != 0 ? requestFile : "/"; + + " HTTP/1.1\r\n"); // Set additional HTTP headers. if (getRequestProperty ("Host") == null) |