当前位置:  开发笔记 > 编程语言 > 正文

从PHP调用Web服务

如何解决《从PHP调用Web服务》经验,为你挑选了1个好方法。

我怎样才能从php调用Web服务



1> Finbarr..:

使用curl功能:

http://php.net/manual/en/book.curl.php

假设您正在使用GET请求连接到RESTful API:

$url = "http://the-api-you-want/?the-args=your-args&another-arg=another-arg"; 
$ch = curl_init(); // start CURL
curl_setopt($ch, CURLOPT_URL, $url); // set your URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // get the response as a variable
$json = curl_exec($ch); // connect and get your JSON response 
curl_close($ch);

然后,您可以json_decode在响应中使用PHP ,如果这是您想要做的.

另一种选择是使用Drupal的drupal_http_request功能http://api.drupal.org/api/function/drupal_http_request/6

推荐阅读
乐韵答题
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有