0
서버에 ping을 실행하는 동안 몇 가지 문제가 있습니다. Oracle UCM 10g 용 RIDC 코드와 함께 HTTP/1.1 인증을 받았습니다. 필수 예외.oracle.stellent.ridc.protocol.http.HttpProtocolException : HTTP 상태 : HTTP/1.1 401 인증 필요
import java.util.logging.Level;
import java.util.logging.Logger;
import oracle.stellent.ridc.IdcClient;
import oracle.stellent.ridc.IdcClientException;
import oracle.stellent.ridc.IdcClientManager;
import oracle.stellent.ridc.IdcContext;
import oracle.stellent.ridc.model.DataBinder;
import oracle.stellent.ridc.protocol.ServiceResponse;
public class PingGuest {
IdcClientManager manager = new IdcClientManager();
IdcClient idcClient;
public PingGuest() throws IdcClientException {
this.idcClient = manager.createClient("Server Address");
idcClient.getConfig().setProperty ("http.library", "apache4");
IdcContext userPasswordContext = new IdcContext("user", "pass");
DataBinder dataBinder = this.idcClient.createBinder();
dataBinder.putLocal ("IdcService", "PING_SERVER");
ServiceResponse response = idcClient.sendRequest (userPasswordContext, dataBinder);
}
public static void main(String args[]){
try {
new PingGuest();
} catch (IdcClientException ex) {
Logger.getLogger(PingGuest.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
이것은 오류입니다.
oracle.stellent.ridc.protocol.http.HttpProtocolException: Http status: HTTP/1.1 401 Authorization Required
모든 종류의 도움을 받으실 수 있습니다.
HTTP 연결을 사용해야합니까? 그렇지 않다면, 소켓 연결을 사용해 보셨습니까? –
응답을 보내 주셔서 감사합니다. 인터넷을 통해 로그인 할 수는 있지만 인트라넷을 통해 로그인해야 인증 유형 인트라넷을 보내고이 예외가 표시됩니다. –