简单的cURL响应API

时间:2011-12-26 22:10:22

标签: php api rest soap curl

我一直在开发一个URL缩短器,现在想要添加API功能。我已经玩了一段时间的cURL并且无法使其正常工作。

首先,任何人都可以帮助我通过GET在URL中将数据提供给另一个网站,然后该网站将处理该GET数据,然后将结果返回给请求数据的网站。

这怎么办?我只需要一些简单的代码然后添加更多功能。

有人可以用两个单独的部分给我一个例子,一个用于请求代码,另一个用于处理代码。

非常感谢你! 哈利

2 个答案:

答案 0 :(得分:1)

您可以在PHP cURL documentation中了解如何使用PHP正确使用cURL。只要您对HTTP有基本的了解,那里的文档就很容易学习和理解。

由您自己如何处理来自cURL的回复。 cURL将为您提供HTTP响应标头和正文。如果您正在为用户提供API以请求第三方网站,则由您自己处理从这些网站获得的响应。

为什么你需要cURL作为URL缩短器,请问? URL缩短器的工作是在用户通过链接进入时重定向用户。请求第三方网站不是工作的一部分。

答案 1 :(得分:1)

您可以使用urlencode()对其进行编码来发送网址,例如:

GET http://yoursite.com/shorten.php?url=encoded_url
在您的shorten.php文件中

,您可以访问$_GET['url']变量,当您使用urldecode()对其进行解码时,该变量将为您提供原始网址。