我想开发一个网站,该网站必须通过 HTTP GET、POST、PUT 和 DELETE 与给定的 RESTful API 进行大量通信。 现在虽然我对 JavaScript 有一些了解,但我对 PHP 和其他可能的语言知之甚少。 在深入研究网络编程的任何新概念之前,我想知道最好的方法是什么? 我已经意识到由于跨域脚本的限制,纯 JavaScript 是不合适的。我尝试使用基本的 PHP 代理,但它似乎不适用于所有四种请求类型。
在我的研究过程中,我偶然发现了几个关键词......比如
- 带代理的 JavaScript
- PHP、symfony 框架、Doctrine
- Rails 上的 Ruby
- 等等
关于这个主题,您有什么经验?对于像我这样技术水平较低的 Web 开发人员,您是否有建议来设置基本的 RESTful 客户端? (不会真的那么难吧?)
非常感谢, 马蒂亚斯
最佳答案
我会选择 JavaScript with PHP 代理选项。在 PHP 中,您可以使用 cURL或 HTTP_Request使用所有 4 种方法执行请求(不确定尝试时出了什么问题,也许您可以详细说明)。
有许多围绕 cURL 或 HTTP_Request 的 PHP 休息客户端。以下是一些可以帮助您入门的内容:
关于php - 从网络客户端访问 REST API 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7997068/