我正在尝试使用 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;
?>