2016-08-22 6 views
-2

나는 PHP를 사용하여 json 형식을 구문 분석하기 위해 함수를 사용하고 있습니다. 처음으로 작동했습니다. 그래서 여기 당신은 코드를 볼 수 있습니다503 서비스 json 디코딩을 사용하여 PHP에서 사용할 수 없습니다

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

+2

서버 로그에서 PHP 오류를 확인하십시오. – Barmar

+0

원격 서비스를 제어하지 않는 한 "webServiceLink"가 실제로 원격 URL이고 503이 해당 서비스를 구성한다고 가정하면 – Phil

답변

0

$url = "http://example.com/webServiceLink";을 좋아하는 전체 URL $url = "webServiceLink";를 입력하고 print_r($result);을 확인하시기 바랍니다 : 내가 PHP 함수에 코드를 삽입 할 때,

$login = 'username'; 
    $password = 'password'; 
    $url = "webServiceLink"; 

    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL,$url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    curl_setopt($ch, CURLOPT_USERPWD, "$login:$password"); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 

    $result = curl_exec($ch); 
    curl_close($ch); 

    $json_arr = json_decode($result, true); 

을하지만, 나는 다음과 같은 오류가 발생합니다

+0

OP는 URL의 요약 된 예로서 "webServiceLink"를 사용하고있을 가능성이 높습니다. 문자 그대로 아닌 – Phil