API请求不起作用——“;无效的IP”;
API request not working -- "Invalid IP"
我正在开发一个web应用程序,该应用程序与API对话,该API通过检查请求来自哪个IP来验证请求。我已经用API注册了我的测试服务器,但当我发出请求时,我会得到一个XML响应,上面写着"无效的IP"
为了演示这个问题,我制作了一个基本页面,它只是一个按钮,当单击它时,它会发出一个示例请求并在控制台中显示响应:http://beta.pacificcoasttitle.com/test.html
我使用AJAX和PHP代理进行请求,因为它是跨域的——这可能与问题有关吗?
PHP代理如下所示:
<?php
$file = file_get_contents($_GET['requrl']);
echo $file;
?>
我想您的服务器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,那么就转到ajax实现。这样调试起来就更容易了。
相关文章:
- 从远程脚本获取用户IP
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- 跟踪用户点击Adsense广告的IP地址
- 这个问号在Flow中意味着什么:“;?()=>“无效”;
- 从字符串末尾删除空白无效
- Jquery Datatables错误:无效的JSON基元:draw
- 在同一ip但不同端口上使用Rest API
- 滚动在Chrome中有效,但在Firefox或IE中无效
- 在Hapi.js Restful API中了解请求IP
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- Javascript setattribute-名称和值无效
- Java/Javascript-从客户端获取ip
- 格式化货币无效
- 用于更改IP地址的输入框
- JavaScript错误无效的限定符
- 按键事件无效的原因
- Laravel数据表无效的JSON响应
- API请求不起作用——“;无效的IP”;
- 无法找到问题:使用iplib-js进行一般ip配置功能,无效ip返回有效