通过php调用Web服务

时间:2013-07-07 05:39:34

标签: php

我是PHP的新手。我试图调用以下格式URL的Web服务(用Java编写):

http://geoserver.com/track?uid='user'&sdate='sdatetime'&edate='edate' 'etime'

它以下列格式返回JSON数据:

[{"lat":"1","lng":"2","time":"2013-06-23 14:00:42"},
{"lat":"3","lng":"4","time":"2013-06-23 14:10:10"},
{"lat":"5","lng":"6","time":"2013-06-23 14:21:00"}]

如何通过PHP调用此URL?

1 个答案:

答案 0 :(得分:1)

有几种方法可以使用php调用它。一种方法是使用curl,另一种方法是使用file_get_contents

如果使用file_get_contents

$json = file_get_contents("http://geoserver.com/track?uid='user'&sdate='sdatetime'&edate='edateetime'");

$output = json_decode($json);

//you can access 

 $output[0]->lat; //your object properties this way.