如何在 Php 中调用 REST API

问题描述 投票:0回答:2

我们的客户向我提供了需要 PHP 调用的 REST API。然而,API 附带的文档非常少,让我不确定如何继续调用该服务。

我试图在网上搜索信息,但我找到的只是一个过时的 Yahoo!教程不再有效,并且没有涵盖标题或深入解释等基本细节。

我想知道是否有任何可靠的资源可以提供有关调用 REST API 的指导或提供有关该主题的全面文档。即使像 W3Schools 这样的流行网站似乎也主要关注 SOAP 方法。使用 PHP 与 REST API 交互还有哪些其他选项?

php rest web-services
2个回答
1
投票

任何为 php 编写的 http 客户端,例如

curl
guzzle
都可以做到。如果您喜欢折磨自己,您甚至可以使用
file_get_contents

至于请求中包含的具体内容,只能来自 API 文档,或针对该特定 API 发布的指南/教程。

我建议首先在 Postman 之类的工具中手动构建对 API 的请求,这样您就可以确保结构正确。之后,您可以尝试编写一些代码来完成相同的工作。事实上,Postman 实际上可以根据您在其中构建的请求自动生成 php 代码,而且通常非常准确。


0
投票

希望您找到答案。但如果你没有,请尝试 cURL。因为我就是用的这个。

© www.soinside.com 2019 - 2024. All rights reserved.