2013-09-05 3 views
0

나는 그들이 어떤 IP가 출처인지 확인하여 요청을 인증하는 API와 대화하는 웹 응용 프로그램을 만들고 있습니다. 테스트 서버에 API를 등록했지만 요청할 때 "잘못된 IP"라는 XML 응답이 표시됩니다. http://beta.pacificcoasttitle.com/test.htmlAPI 요청이 작동하지 않습니다 - "잘못된 IP"

내가 사용 요청을 만들고있어 :

문제를 설명하기 위해, 나는 클릭하면이 샘플 요청을하는 것이 바로 버튼과 콘솔의 응답을 표시하는 베어 본 페이지를했습니다 AJAX와 크로스 도메인 이후의 PHP 프록시 - 이것이 문제와 관련이있을 수 있습니까?

PHP 프록시는 다음과 같습니다

<?php 
    $file = file_get_contents($_GET['requrl']); 
    echo $file; 
    ?> 
+0

AJAX는 교차 도메인을 사용하지 않습니다. –

+0

당신이 등록한 ip가 귀하의 PHP 웹 서버의 IP 인 경우 작동해야합니다. –

+0

드래곤, 내가 프록시를 사용하는 이유 –

답변

1

내가 액세스를 추측이 서버 IP 허용되지 않습니다. 그것을 테스트하고 확인하기 위해 매우 간단하지만

은 수행

$url = 'http://rc.api.sitexdata.com/sitexapi/sitexapi.asmx/AddressSearch?Key=FFB6F23F-6FDA-4F16-A149-DB0834012C5F&Address=1432%20Dana%20Ave&LastLine=94301&ReportType=103&ClientReference=string&OwnerName=string'; 
$file = file_get_contents($url); 
echo $file; 

내 조언은 당신이 순수 PHP와 함께 작동하도록 만든 후, 다음 아약스 구현으로 이동한다는 것입니다. 이렇게하면 어쨌든 디버깅하기가 더 쉽습니다.

관련 문제