--- a/jdk/src/java.base/share/classes/java/net/URLPermission.java Tue Jul 26 09:53:35 2016 +0800
+++ b/jdk/src/java.base/share/classes/java/net/URLPermission.java Tue Jul 26 13:26:12 2016 +0530
@@ -461,11 +461,10 @@
}
private String actions() {
- String b = String.join(",", methods);
- if (!requestHeaders.isEmpty()) {
- b += ":" + String.join(",", requestHeaders);
- }
- return b;
+ // The colon separator is optional when the request headers list is
+ // empty.This implementation chooses to include it even when the request
+ // headers list is empty.
+ return String.join(",", methods) + ":" + String.join(",", requestHeaders);
}
/**