프로그래밍 방식으로 URL에 파일을 게시하려고합니다. 이 URL은 고유 한 사용자 이름/비밀번호로 보호됩니다. 이 URL (또는 응용 프로그램)을 상속 했으므로 소유권을 보유하게됩니다. 이것은 기본적으로 일부 파일을 호스트하는 데 사용되는 웹 응용 프로그램입니다.Weblogic 블록 나머지는 인증을 요청하여 전화를 겁니다
업로드 할 URL과 파일로 구성된 HttpPost를 사용하는 HttpClient를 만들었습니다.
this.httpClient = new DefaultHttpClient();
this.httpClient.getCredentialsProvider().setCredentials(new AuthScope(this.host, this.port), new UsernamePasswordCredentials(this.username, this.password));
HttpResponse response = this.httpClient.execute(httpPost, this.context);
HttpEntity resEntity = response.getEntity();
log("Received HTTP response: " + response.getStatusLine().getReasonPhrase(), LogLevel.INFO.getLevel());
어쨌든 웹 로직 인증 블록을 나는 "허가되지 않은"응답을받을 수 있습니다. weblogic 관리 콘솔의 사용자 이름/비밀번호를 사용하면 인증이 잘되지만 URL을 다른 자격 증명 (업로드하려는 비밀번호와 동일)으로 보호하므로 업로드하는 동안 인증에 실패합니다.
나는 어떤 생각을하고 있습니까? 웹 로직이 자체 인증을 요구하는 이유는 무엇입니까?