Ruby 中的 Java 兼容 REST 客户端

标签 java ruby rest jruby client-library

我需要创建一个客户端库来通过 HTTPS 访问基于 REST 的 Web 服务。

对 Java 不太熟悉,我想在 Ruby 中执行此操作,然后编译成 jar。

我将发送的有效负载(以 JSON 格式)类似于:

{
  "api-token": "12345",
  "org_number": 5,
  "name": "ABC corp",
  "users": {
    "employee_number": 1,
    "name": "bob jones",
    "email": "bob@abc.com"
  }
}

我认为客户端库需要:

  • 使用 API token 初始化新的 API 接口(interface)实例
  • 提供实例组织信息和用户组
  • 告诉实例将组织和用户序列化为 JSON,并 POST 到 Web 服务/org/new

所以我的问题是:

最佳答案

您考虑过 JRuby 吗?

https://github.com/jruby/jruby/wiki

关于Ruby 中的 Java 兼容 REST 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725318/

相关文章:

rest - 如何通过 eXist-db 的 REST api 传递 xquery?

Java 字符串插入排序未按预期工作

java - 从应用程序邀请中获取推荐历史的选项?

java - Spring 安全访问控制允许来源 : * (CORS) issue on invalid JWT token

ruby - 在 RubyMotion 中将字符串解析为时间

java - (Arquillian REST 扩展)为什么 webtarget 在测试方法中为空?

java - Guava 可选与 Bean 验证

ruby - 使用 nokogiri 和 ruby​​zip 编辑 docx

ruby - 使用最大行长度简洁地序列化 JSON

rest - 设计Restful API时,UNFOLLOW应该用DELETE还是POST?