在Ruby控制台中测试Ruby on Rails OAuth API

3

我有一个Ruby on Rails应用程序。目前我正在尝试实现OAuth API。是否有一种方法可以从Ruby控制台测试此API?特别是我需要向API发送一些POST请求。

基本上,我需要在Ruby控制台中扮演客户端应用程序,获取访问令牌,然后调用API方法。是否有关于如何实现这一点的教程或文章?

谢谢!


测试应该从你的测试套件中运行,而不是从控制台中运行。 - Marc Talbot
API还没有完成,我还在开发中。 - Alexander Savin
你应该先编写测试,而不是首先编写API。 - Marc Talbot
有关如何为基于OAuth的API编写测试的任何提示或教程吗?我的意思是我不知道如何实现这一点:D - Alexander Savin
2个回答

0

你可以使用rest-client gem。除了Ruby控制台外,您可能希望编写一个使用rest-client的小型ruby脚本来自动化您的手动测试。


看起来很有趣,我会试一下。谢谢! - Alexander Savin

0

为了测试完整的OAuth流程和API访问,您可以使用OAuth2 gem


谢谢,那就差不多了。我只需要阅读 OAuth gem 的文档。结果他们提供了一个示例,可以从 Ruby 控制台(几乎)运行:http://rubydoc.info/github/oauth/oauth-ruby/master/file/README.rdoc - Alexander Savin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接