草庐IT

REST-ful

全部标签

php - 用于 PHP 的简单但已建立/完整的 REST 客户端?

我希望在PHP中实现REST客户端,并且之前一直在使用CakePHPWebserviceBehavior的修改版本,这与我正在寻找的非常接近,但我不是在Cake上构建,所以它不在列表中。我正在寻找一个REST客户端,它允许我发出基本的REST请求并取回请求的header/正文。可选但需要的功能:HTTP基本身份验证跟随重定向退出并重新请求失败的请求我已通读otherSOthreads并找到了一堆无用的答案,主要包括“自己写,这并不难”或“使用cURL”(即与前一个相同)或“这是一个可以做到的代码片段”(当然不是建立或稳健)。Thisquestion是最有帮助的,但它有上面的内容,再加上

php - 好的 PHP Rest Api 库

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。7年前关闭。Improvethisquestion我正在开发一个跨平台系统,我需要制作一个休息API来将它们联系在一起。我在PHP方面有很长的经验,我想将它用于此服务。我可以100%手动开发API,但我希望有一些很棒的库可以简化我的开发。有没有人有这样的图书馆的经验?你有什么可以推荐的吗? 最佳答案 我拿到了徽章Popularquestion对于这个问题,我觉得是时候详细说明我是如何

php - Yii2 REST 简化 BasicAuth

我对在Yii2中创建RESTapi的简单程度印象深刻。但是,我在理解基本身份验证时遇到了一些麻烦。我的需求非常简单,我希望我的解决方案能够效仿。我在这里需要基本token身份验证。我现在甚至不反对硬编码,但这是我到目前为止所做的。我有数据库表来保存我的单一tokenApiAccess(id,access_token)ApiAccess.php-模型-注意:IDE在第一行显示语法错误classApiAccessextendsbase\ApiAccessBaseimplementsIdentityInterface{publicstaticfunctionfindIdentityByAcc

php - 如何对 REST-Web 服务进行逆向工程

我目前正在尝试对缺少文档的私有(private)REST-Web服务进行逆向工程。我唯一知道的是,它是使用ZendFramework用PHP编写的。是否有任何简单的方法可以找出哪些操作是允许的以及我必须提供哪些参数才能使服务正常工作?您好,罗布 最佳答案 您可以使用WIRESHARK等网络分析工具来捕获网络上发送的数据在wiresharksite上阅读更多相关信息例如我点击登录网络服务wireshark抓取的数据如下:在上图中,您可以看到通过HTTP协议(protocol)发送的数据1.)方法POST2.)MIME信息下例如内容配置

php - 如何从 Magento 1.7 REST API 获取访问 token 和访问 token secret

我已经在我的magento管理员上注册了我的应用程序。已经得到ConsumerKey和ConsumerSecret。但我没有运气获得访问token和访问tokensecret。它说oauth_problem=parameter_absent&oauth_parameters_absent=oauth_consumer_key我正在基于此链接进行测试http://www.magentocommerce.com/api/rest/testing_rest_resources.html我需要知道的答案是我必须在标题和数据文本字段中填写什么?如何获取访问token和访问secrettoken(

php - Rest API 应该接受 POST 数组还是 JSON 字符串?

我一直在阅读一些REST教程,其中一些教程说,为了将数据发送到restAPI,您应该将发布数据作为数组发送,就像这样:$data=array('foo'=>'bar');$rest->post($data);然后还有其他人说您应该像这样发送JSON数据:$data=array('foo'=>'bar');$data=json_encode($data);$rest->post($data);不确定是否有执行此操作的标准方法,或者是否可以,但在设计API时通常推荐什么方法?编辑:似乎有些困惑。澄清一下,我同意JSON应该用于客户端消费,但这个问题是关于服务器消费的。意思是服务器应该接受来

php - 保护 REST API 和 Slim 框架

我对RESTAPI还很陌生,我意识到已经发布了很多问题。然而,仔细阅读这些实际上让我对如何处理这个问题更加困惑。我使用SlimFramework创建了一个RESTAPI我只是用来传输数据。我不会使用用户登录或身份验证,所以我相信为了保护这一点,我只需要一个使用公钥和私钥的系统,但我不确定。如果有人对正确/最安全的方法或任何很棒的教程/资源有见解。任何帮助表示赞赏。 最佳答案 您可以使用SSL来加密传输中的数据。但是SSL只是加密;服务器端ssl不对客户端进行身份验证,也不进行授权。您可以将授权视为回答调用者是否被允许按照他的要求做事

mongodb - 为什么在什么场景下使用 REST 更好? NoSQL

现在有适用于Mongodb和redis的RESTapi。我可以使用我的语言驱动程序连接到这些数据库。或者我可以使用RESTapi。我知道RESTapi更容易理解,也更容易从一种语言转换为另一种语言。但功能较少。但是如果我已经很好地使用了语言驱动程序,还有什么理由使用其余的api?谢谢。 最佳答案 在我看来,当您必须在异构环境中集成多个不同的客户端时,RESTfulAPI很有用。当您需要已经为HTTP解决的功能(例如缓存或负载平衡)时,它也很好。 关于mongodb-为什么在什么场景下使用

mongodb - 为什么在什么场景下使用 REST 更好? NoSQL

现在有适用于Mongodb和redis的RESTapi。我可以使用我的语言驱动程序连接到这些数据库。或者我可以使用RESTapi。我知道RESTapi更容易理解,也更容易从一种语言转换为另一种语言。但功能较少。但是如果我已经很好地使用了语言驱动程序,还有什么理由使用其余的api?谢谢。 最佳答案 在我看来,当您必须在异构环境中集成多个不同的客户端时,RESTfulAPI很有用。当您需要已经为HTTP解决的功能(例如缓存或负载平衡)时,它也很好。 关于mongodb-为什么在什么场景下使用

php - 在 PHP 中自动记录 REST API

phpDocumentor似乎是记录PHP代码的标准,尽管我不得不想知道为什么它多年来没有更新..?但是,它似乎不适合记录RESTAPI的入口点;IE,系统的最终用户会感兴趣的外部可访问入口点,而不是记录所有内部类等-只有api的开发人员才会感兴趣。我正在寻找可以说的东西,嘿,这里的方法可以通过REST在这个URL上从外部访问,这是它采用的GET或POST参数,它支持GET/POST/etcHTTP方法,它返回JSON或XML或其他。此信息将能够生成API文档。代码内部也可以使用它来自动过滤输入、验证输出、创建基本单元测试等。 最佳答案