Javascript と単純な PHP プロキシを使用して、SOAP API からデータを取得しようとしています。テスト サイトにアクセスして手動でパラメーターをプラグインすると、正しい応答が得られます。ただし、次のスクリプトを使用すると、デフォルトのテスト ページの html を取得するだけで、API からの実際のデータは取得されません。
$.ajax({
url: 'proxy.php',
data: {requrl: 'http://rc.api.sitexdata.com/sitexapi/sitexapi.asmx?op=AddressSearch&' + $.param(requestData) },
})
.done(function(data) {
console.log(data);
});
プロキシ.php
<?php
$file = file_get_contents($_GET['requrl']);
echo $file;
?>