src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java
branchhttp-client-branch
changeset 56138 4f92b988600e
parent 56092 fd85b2bf2b0d
child 56186 261b5b524dd3
equal deleted inserted replaced
56137:dd867826d55b 56138:4f92b988600e
   114                 this.proxy = null;
   114                 this.proxy = null;
   115         }
   115         }
   116         this.expectContinue = request.expectContinue();
   116         this.expectContinue = request.expectContinue();
   117         this.secure = uri.getScheme().toLowerCase(Locale.US).equals("https");
   117         this.secure = uri.getScheme().toLowerCase(Locale.US).equals("https");
   118         this.requestPublisher = request.bodyPublisher().orElse(null);
   118         this.requestPublisher = request.bodyPublisher().orElse(null);
   119         if (acc != null && requestPublisher instanceof RequestPublishers.FilePublisher) {
       
   120             // Restricts the file publisher with the senders ACC, if any
       
   121             ((RequestPublishers.FilePublisher)requestPublisher).setAccessControlContext(acc);
       
   122         }
       
   123         this.timeout = request.timeout().orElse(null);
   119         this.timeout = request.timeout().orElse(null);
   124         this.version = request.version();
   120         this.version = request.version();
   125         this.authority = null;
   121         this.authority = null;
   126     }
   122     }
   127 
   123