草庐IT

rest-assured-jsonpath

全部标签

php - Yii2 REST 简化 BasicAuth

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

php - 构建一个简单的 RESTful api

我想按照REST原则快速制作一个API-用于我构建的简单Web应用程序。API的第一个用途是与iPhone应用程序交互。API只需要处理几个基本调用,但都需要身份验证,没有任何数据是公开的。登录/验证用户获取用户组中的记录列表再次获取列表,只有那些已经改变的(新添加或更新的)更新记录那么,按照REST原则,我会设置uri方案吗?:mysite.com/api/auth(POST?)mysite.com/api/users(获取)mysite.com/api/update(POST?)响应将以XML格式开始,稍后将以JSON格式。在网站上,用户使用电子邮件和密码登录。我应该让他们在他们的

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

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

php - 使用 SLIM 和 SWAGGER 的 RESTful API 文档?

我是新手,但我喜欢它。我使用SlimFramework做了一个小的RESTApi。现在我想要一份关于它的持续文档。我认为swagger是正确的选择,但我还没有找到如何集成它的方法?干杯,感谢您的耐心等待:) 最佳答案 我认为您正在寻找这个项目:zircote/swagger-phpHere您将了解如何根据用户对URL的请求生成文档。基本上你必须用SwaggerAnnotations来注释你的代码,然后在Slim中用类似这样的代码创建另一个路由:getResource('/pet',array('output'=>'json'));它

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 - 使用 token 实现RESTful API身份验证(Yii/Yii2)

我正在Yii1.x中构建一个API,它将与移动应用程序一起使用。该过程的一部分涉及使用下面的以下JSON请求进行登录(使用用户名和密码)://使用用户名和密码发送的请求{"request":{"model":{"username":"bobbysmith","password":"mystrongpassword"}}}//如果成功登录,则返回以下响应{"response":{"code":200,"message":"OK","model":{"timestamp":1408109484,"token":"633uq4t0qdtd1mdllnv2h1vs32"}}}此token非常重