我对

PHP和RESTful API的全部工作来说都是新鲜事.

所有我现在想做的是成功发出一个纯粹的HTTP GET请求

OpenStreetMap API.

我正在使用simple PHP REST client by tcdent,我基本上了解它的功能.我在OSM中获取当前的变更集的示例代码是:

include("restclient.php");

$api = new RestClient(array(

'base_url' => "http://api.openstreetmaps.org/",

'format' => "xml")

);

$result = $api->get("api/0.6/changesets");

if($result->info->http_code < 400) {

echo "success:
";

} else {

echo "failed:
";

}

echo $result->response;

?>

当我在浏览器中输入URL“http://api.openstreetmaps.org/api/0.6/changesets”时,它会提供XML文件.但是,通过这个PHP代码,它返回OSM 404 File Not Found页面.

我想这是一个相当愚蠢的PHP新手问题,但我看不到我失踪了,因为我不太了解这些客户端 – 服务器端进程.

谢谢你的帮助!

restful api例子php,如何通过PHP访问RESTful API相关推荐

  1. struts2中访问servlet API

    Struts2中的Action没有与任何Servlet API耦合,,但对于WEB应用的控制器而言,不访问Servlet API几乎是不可能的,例如需要跟踪HTTP Session状态等.Struts ...

  2. aws api gateway 网关的身份和访问管理

    AWS身份和访问管理(IAM)是一项AWS服务,帮助管理员安全地控制对AWS资源的访问.IAM管理员控制谁可以被认证(登录)和授权(拥有权限)使用API网关资源.IAM是一项AWS服务,你可以使用,无 ...

  3. 关于Struts2三种访问Servlet API方式的总结

    在开发j2ee过程中,通常我们需要访问的Servlet API是:HttpSession,HttpservletRequest,ServletContext,这三者分别对应于JSP的内置对象:sess ...

  4. Action访问Servlet API的三种方法

    一.为什么要访问Servlet API ? Struts2的Action并未与Servlet API进行耦合,这是Struts2 的一个改良,从而方便了单独对Action进行测试.但是对于Web控制器 ...

  5. Struts2中Action访问Servlet API的三种方法

    Struts2的Action并未直接与任何Servlet API耦合,这是Struts2的一个改良之处,因为Action类不再与Servlet API耦合,能更轻松的测试该Action.但如何访问? ...

  6. 在kubernetes 集群内访问k8s API服务

    所有的 kubernetes 集群中账户分为两类,Kubernetes 管理的 serviceaccount(服务账户) 和 useraccount(用户账户).基于角色的访问控制("RBA ...

  7. struts2 - ation 访问 Servlet api

    Web 应用中通常需要访问的 Servlet Api 就是 HttpServletRequest .HttpSession 和 ServletContext,这三个接口分别代表 JSP内置对象中的 r ...

  8. java restful中文乱码_使用RestTemplate访问RESTful服务乱码处理

    在接口服务开发中,我们经常用到Spring模板类RestTemplate访问restful服务.但RestTemplate处理中文乱码问题比较麻烦.以我们项目Spring版本4.1.3.RELEASE ...

  9. 如何访问kubernetes API?

    ​什么是kube-apiserver k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中 ...

最新文章

  1. VLAN配置命令列表
  2. 微软将降低Visual Studio对操作系统的影响
  3. 兼顾pc和移动端的textarea字数监控的实现方法
  4. STM32F103DAC功能实现
  5. 如何看待基于OpenStack与Docker技术的云计算建设
  6. latex做ppt_用Markdown可以做什么
  7. ARRI阿莱MXF修复方法
  8. 小米线刷包需要解压么_小米6详细的线刷教程,手把手教你降级
  9. 对数函数图像增减性质
  10. “但问耕耘,莫问收获”才有机会“碰运气”——新书《成功与运气:好运和精英社会的神话》解读
  11. Android音视频之不同设备之间的视频通话(webSocket)
  12. HTML+CSS+JavaScript速成
  13. Nature:13个维度,手把手教“研究er”如何做学术报告
  14. 关于前端frame框架
  15. 100% 解决 VMware Workstation 与 Hyper-V 不兼容。请先从系统中移除 Hyper-V 角色
  16. 初中计算机考试青岛多少分及格,详解青岛中考等级制成绩分五等按百分比划分...
  17. ECS的简单入门(一):概念
  18. 从用户真实需求出发,星环数据云平台 TDC 2.5 版本发布
  19. java基于web的工资管理系统
  20. 无人驾驶之MATLAB无人驾驶工具箱学习(1)

热门文章

  1. 【Spring】Spring 自动注入(autowire)详解
  2. 【Elasticsearch】elasticsearch 索引 详解 index
  3. 【Zookeeper】cnxn.saslServer is null cnxn object did not init its saslServer properly
  4. 【Http】加解密 生成 X.509格式,DER编码,后缀名.cer 加密公钥证书
  5. Druid : 慢SQL统计与监控
  6. java判断是否手机浏览器_User-Agent判断是什么浏览器
  7. JKD16正式发布,新特新一览
  8. 转化百分比_localPosition与anchoredPosition的转化关系
  9. centos连接xrdp桌面黑屏_小鹅通|视频直播桌面共享模式|视频直播OBS使用教程
  10. 计算机网络 多个站点共享信道的方式图