2017-05-08 1 views
0

클라이언트 JAVA 프로그램 일부 클라이언트 프로그램에서 :자바 브라우저에서 작업 URL이 아닌

try 
          { 

          String downloadUrl1="https://www......&downloaded=1"; 
          url = new URL(downloadUrl1); 
          URLConnection myURLConnection = url.openConnection(); 
          myURLConnection.connect(); 
          updateMsg.setText("Success"); 
          logger.debug(downloadUrl1); 
          } 
          catch (MalformedURLException e) {        
           // new URL() failed 
           logger.debug(e); 
          } 
          catch (IOException e) { 
           // openConnection() failed 
           logger.debug(e); 
          } 

성공 메시지가 표시되고이 URL이 또한 로그 파일에 인쇄, 예외는 throw되지 않습니다.

서버 측 프로그램 부 :

$downloaded_status_by_clnt = Sanitize::escape ($_GET ['downloaded']); 

if($downloaded_status_by_clnt=='1') 
{ 
    // Do some update        
} 
else 
{ 
    // Some file reading code 
} 

exit(0); 

업데이트는 내가 브라우저에서 URL을 붙여 넣을 때 작동하지만, 프로그램을 통해 작동하지 않습니다.

누구든지 해결책을 제안 할 수 있습니까?

답변

0

조직에서 코드를 실행중인 경우 HTTP 프록시를 확인하십시오. 브라우저에 이미 프록시가있을 수 있습니다.

시스템 속성을 사용하여 프록시 호스트와 포트를 제공 할 수 있습니다.

-Dhttp.proxyHost=yourProxyHost -Dhttp.proxyPort=yourProxyPort -Dhttps.proxyHost=yourProxyHost -Dhttps.proxyPort=yourProxyPort 
1

자바 코드는 URL에 "연결"되지만 내용을 읽거나 상태 코드를 확인하지는 않습니다.

연결하려고하면 코드가 작동합니다. 그렇지 않다면 나머지 작업을 수행하는 코드를 추가해야합니다.

Java의 URL에서 웹을 읽는 수많은 예제가 있습니다. 예를 들면 :

나는 내가 URL에서 다운로드 한 매개 변수 값을 읽으려면해야 할 일은 변경
+0

? PHP는 서버 측면에서 자바 클라이언트 측면에서? – Shahrin

+0

내 대답 인용 : * "웹상에 URL을 자바로 읽는 예제가 많이 있습니다."* –

관련 문제