2017-10-20 4 views
-1

브라우저로 서핑을 할 때 https://ml.nexosis.com/v1/에서 404 오류가 표시됩니다. HTTP 요청을하는 동안 IO 오류 :브라우저에서 https://ml.nexosis.com/v1/에서 404 오류가 발생하는 경우

com.nexosis.impl.NexosisClientException :

나는 또한 자바 NexosisClient를 통해 연결을 시도 발리 오류가 sun.security.validator.ValidatorException : PKIX 경로를 건물 실패 : sun.security.provider.certpath.SunCertPathBuilderException : 요청한 대상에 대한 유효한 인증 경로를 찾을 수 없습니다.

localhost 용 OpenSSL을 통해 생성 된 클라이언트 인증서를 가져 오기 위해 stackoverflow에서 dirs를 수행했지만 효과가없는 것 같습니다. 내 컴퓨터의 C : \ jdk \ jre \ lib \ security \ cacerts에 인증서를 추가했습니다.

알려 주시기 바랍니다.

코드 :

public static void main(String[] args) { 
    NexosisClient nexosisClient = new NexosisClient("<my key>", "https://ml.nexosis.com/v1/"); 
    DataSetData dataSetData = generateSample(); // just gets sample data 
    try { 
     nexosisClient.getDataSets().create("SampleDataSet", dataSetData); 
     SessionResponse sessionResponse = generateForecast(nexosisClient); 
     UUID sessionId = sessionResponse.getSessionId(); 
     SessionResult sessionResult = nexosisClient.getSessions().getResults(sessionId); 
     int cnt = 0; 
     while (sessionResult.getStatus() != SessionStatus.COMPLETED) { 
      if (cnt==5) { 
      System.exit(0); 
      } 
      Thread.sleep(WAIT_MSEC); // WAIT_MSEC declared as 4000 
      sessionResult = nexosisClient.getSessions().getResults(sessionId); 
      cnt++; 
     } 

     Metrics metrics = sessionResult.getMetrics(); 
     List<JobMetric> jobmetrics = metrics.getMetrics(); 
     for(JobMetric metric : jobmetrics) { 
     System.out.println(metric.getName() + " = " + metric.getValue()); 
     } 

    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 
+0

해당 URL은 유효한 리소스를 가리 키지 않습니다. 뭐가 문제 야? Java 코드는 어디에 있습니까? – tadman

+0

_ "브라우저에서 서핑을 할 때'https : // ml.nexosis.com/v1 /'에서 404 오류가 발생합니다." – CBroe

+0

의견을 보내 주셔서 감사 드리며 문맥이 부족하여 죄송합니다. Nexosis (www.nexosis.com)는 서비스 엔드 포인트를 통해 노출 된 기계 학습 서비스의 프로듀서입니다. 내가 인용 한 URL은 해당 API의 기본 서비스 끝점입니다. 그것은 404를 돌려 보내서는 안됩니다. 나는 그들에게 티켓을 제출했고 그들은 다른 사람들에게 시간을 절약하기 위해 여기에 설명 할 수 있도록 질문을 게시하도록 요청했습니다. 나는 그것을 "nexosis"라고 태그를 붙이고 싶었으나 사용자는 <1500 평판이 새로운 태그를 생성하는 것을 허용하지 않습니다. –

답변

3

404은 그 URL에서 아무것도 없기 때문에 예상 할 수있다.

유효성 검사기 문제는 Nexosis API와 관련없는 인증서 문제입니다. StackOverflow 및 인터넷을 통해 이러한 종류의 문제에 대한 해결책이 많이 있습니다. 코드를 작동 시키려면이를 수행해야합니다. SSLPoke은 이러한 종류의 문제를 해결하는 데 도움이되는 유용한 도구입니다.

+0

Nexosis 사람들도 SSLPoke를 제안하면서 아래 페이지를 보도록 안내하는 비슷한 응답을 받았습니다. 답장을 보내 주셔서 감사합니다. https://confluence.atlassian.com/kb/unable-to-connect-to-ssl-services-due-to-pkix-path-building-failed-779355358.html –

관련 문제