php - 从网络客户端访问 REST API 的最佳方式是什么?

标签 php javascript http rest proxy

我想开发一个网站,该网站必须通过 HTTP GET、POST、PUT 和 DELETE 与给定的 RESTful API 进行大量通信。 现在虽然我对 JavaScript 有一些了解,但我对 PHP 和其他可能的语言知之甚少。 在深入研究网络编程的任何新概念之前,我想知道最好的方法是什么? 我已经意识到由于跨域脚本的限制,纯 JavaScript 是不合适的。我尝试使用基本的 PHP 代理,但它似乎不适用于所有四种请求类型。

在我的研究过程中,我偶然发现了几个关键词......比如

  • 带代理的 JavaScript
  • PHP、symfony 框架、Doctrine
  • Rails 上的 Ruby
  • 等等

关于这个主题,您有什么经验?对于像我这样技术水平较低的 Web 开发人员,您是否有建议来设置基本的 RESTful 客户端? (不会真的那么难吧?)

非常感谢, 马蒂亚斯

最佳答案

我会选择 JavaScript with PHP 代理选项。在 PHP 中,您可以使用 cURLHTTP_Request使用所有 4 种方法执行请求(不确定尝试时出了什么问题,也许您可​​以详细说明)。

有许多围绕 cURL 或 HTTP_Request 的 PHP 休息客户端。以下是一些可以帮助您入门的内容:

关于php - 从网络客户端访问 REST API 的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7997068/

相关文章:

php - Codeigniter 和 HTML5 - 尝试一次上传多张图片

javascript - javascript/jquery 中的正则表达式替换

http - 我可以使用 glib 发出一些可移植的 http GET 请求吗?如何?

php - 为什么 setcookie 在服务器上不起作用?

php - 如何改进这个线性回归函数?

javascript - Knockout JS 以这样的方式订阅 2 个可观察量,如果其中任何一个发生变化,我只会收到一次通知

rest - Angular 2 - 动态查找要在 http 请求(服务)中使用的基本 url

http - 用于服务器的正确用户代理是什么?

php - 如何在MySql数据库中存储简历详细信息

javascript - 更精致的 Javascript typeof?