< prev index next >

src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Print this page

        

*** 242,252 **** allowRestrictedHeaders = java.security.AccessController.doPrivileged( new sun.security.action.GetBooleanAction( "sun.net.http.allowRestrictedHeaders")).booleanValue(); if (!allowRestrictedHeaders) { ! restrictedHeaderSet = new HashSet<String>(restrictedHeaders.length); for (int i=0; i < restrictedHeaders.length; i++) { restrictedHeaderSet.add(restrictedHeaders[i].toLowerCase()); } } else { restrictedHeaderSet = null; --- 242,252 ---- allowRestrictedHeaders = java.security.AccessController.doPrivileged( new sun.security.action.GetBooleanAction( "sun.net.http.allowRestrictedHeaders")).booleanValue(); if (!allowRestrictedHeaders) { ! restrictedHeaderSet = new HashSet<>(restrictedHeaders.length); for (int i=0; i < restrictedHeaders.length; i++) { restrictedHeaderSet.add(restrictedHeaders[i].toLowerCase()); } } else { restrictedHeaderSet = null;
*** 411,421 **** final String prompt, final String scheme, final URL url, final RequestorType authType) { return java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<PasswordAuthentication>() { public PasswordAuthentication run() { if (logger.isLoggable(PlatformLogger.Level.FINEST)) { logger.finest("Requesting Authentication: host =" + host + " url = " + url); } PasswordAuthentication pass = Authenticator.requestPasswordAuthentication( --- 411,421 ---- final String prompt, final String scheme, final URL url, final RequestorType authType) { return java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<>() { public PasswordAuthentication run() { if (logger.isLoggable(PlatformLogger.Level.FINEST)) { logger.finest("Requesting Authentication: host =" + host + " url = " + url); } PasswordAuthentication pass = Authenticator.requestPasswordAuthentication(
*** 815,832 **** try { cookieHandler = CookieHandler.getDefault(); } catch (SecurityException se) { /* swallow exception */ } } else { cookieHandler = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<CookieHandler>() { public CookieHandler run() { return CookieHandler.getDefault(); } }); } cacheHandler = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<ResponseCache>() { public ResponseCache run() { return ResponseCache.getDefault(); } }); } --- 815,832 ---- try { cookieHandler = CookieHandler.getDefault(); } catch (SecurityException se) { /* swallow exception */ } } else { cookieHandler = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<>() { public CookieHandler run() { return CookieHandler.getDefault(); } }); } cacheHandler = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<>() { public ResponseCache run() { return ResponseCache.getDefault(); } }); }
*** 907,917 **** // Have to resolve addresses before comparing, otherwise // names like tachyon and tachyon.eng would compare different final boolean result[] = {false}; java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<Void>() { public Void run() { try { InetAddress a1 = InetAddress.getByName(h1); InetAddress a2 = InetAddress.getByName(h2); result[0] = a1.equals(a2); --- 907,917 ---- // Have to resolve addresses before comparing, otherwise // names like tachyon and tachyon.eng would compare different final boolean result[] = {false}; java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<>() { public Void run() { try { InetAddress a1 = InetAddress.getByName(h1); InetAddress a2 = InetAddress.getByName(h2); result[0] = a1.equals(a2);
*** 952,962 **** String host = url.getHost(); final String hostarg = host; try { // lookup hostname and use IP address if available host = AccessController.doPrivileged( ! new PrivilegedExceptionAction<String>() { public String run() throws IOException { InetAddress addr = InetAddress.getByName(hostarg); return addr.getHostAddress(); } } --- 952,962 ---- String host = url.getHost(); final String hostarg = host; try { // lookup hostname and use IP address if available host = AccessController.doPrivileged( ! new PrivilegedExceptionAction<>() { public String run() throws IOException { InetAddress addr = InetAddress.getByName(hostarg); return addr.getHostAddress(); } }
*** 982,992 **** } SocketPermission p = URLtoSocketPermission(this.url); if (p != null) { try { AccessController.doPrivileged( ! new PrivilegedExceptionAction<Void>() { public Void run() throws IOException { plainConnect0(); return null; } }, null, p --- 982,992 ---- } SocketPermission p = URLtoSocketPermission(this.url); if (p != null) { try { AccessController.doPrivileged( ! new PrivilegedExceptionAction<>() { public Void run() throws IOException { plainConnect0(); return null; } }, null, p
*** 1084,1094 **** /** * Do we have to use a proxy? */ ProxySelector sel = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<ProxySelector>() { public ProxySelector run() { return ProxySelector.getDefault(); } }); if (sel != null) { --- 1084,1094 ---- /** * Do we have to use a proxy? */ ProxySelector sel = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedAction<>() { public ProxySelector run() { return ProxySelector.getDefault(); } }); if (sel != null) {
*** 1243,1253 **** SocketPermission p = URLtoSocketPermission(this.url); if (p != null) { try { return AccessController.doPrivileged( ! new PrivilegedExceptionAction<OutputStream>() { public OutputStream run() throws IOException { return getOutputStream0(); } }, null, p ); --- 1243,1253 ---- SocketPermission p = URLtoSocketPermission(this.url); if (p != null) { try { return AccessController.doPrivileged( ! new PrivilegedExceptionAction<>() { public OutputStream run() throws IOException { return getOutputStream0(); } }, null, p );
*** 1421,1431 **** SocketPermission p = URLtoSocketPermission(this.url); if (p != null) { try { return AccessController.doPrivileged( ! new PrivilegedExceptionAction<InputStream>() { public InputStream run() throws IOException { return getInputStream0(); } }, null, p ); --- 1421,1431 ---- SocketPermission p = URLtoSocketPermission(this.url); if (p != null) { try { return AccessController.doPrivileged( ! new PrivilegedExceptionAction<>() { public InputStream run() throws IOException { return getInputStream0(); } }, null, p );
*** 1875,1885 **** private IOException getChainedException(final IOException rememberedException) { try { final Object[] args = { rememberedException.getMessage() }; IOException chainedException = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedExceptionAction<IOException>() { public IOException run() throws Exception { return (IOException) rememberedException.getClass() .getConstructor(new Class<?>[] { String.class }) .newInstance(args); --- 1875,1885 ---- private IOException getChainedException(final IOException rememberedException) { try { final Object[] args = { rememberedException.getMessage() }; IOException chainedException = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedExceptionAction<>() { public IOException run() throws Exception { return (IOException) rememberedException.getClass() .getConstructor(new Class<?>[] { String.class }) .newInstance(args);
*** 2202,2212 **** case BASIC: InetAddress addr = null; try { final String finalHost = host; addr = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedExceptionAction<InetAddress>() { public InetAddress run() throws java.net.UnknownHostException { return InetAddress.getByName(finalHost); } }); --- 2202,2212 ---- case BASIC: InetAddress addr = null; try { final String finalHost = host; addr = java.security.AccessController.doPrivileged( ! new java.security.PrivilegedExceptionAction<>() { public InetAddress run() throws java.net.UnknownHostException { return InetAddress.getByName(finalHost); } });
*** 2564,2574 **** SocketPermission p = URLtoSocketPermission(locUrl); if (p != null) { try { return AccessController.doPrivileged( ! new PrivilegedExceptionAction<Boolean>() { public Boolean run() throws IOException { return followRedirect0(loc, stat, locUrl0); } }, null, p ); --- 2564,2574 ---- SocketPermission p = URLtoSocketPermission(locUrl); if (p != null) { try { return AccessController.doPrivileged( ! new PrivilegedExceptionAction<>() { public Boolean run() throws IOException { return followRedirect0(loc, stat, locUrl0); } }, null, p );
< prev index next >