【问题标题】:Rails: How to send a json object to a other server?Rails:如何将 json 对象发送到其他服务器?
【发布时间】:2010-07-26 16:48:40
【问题描述】:

我正在尝试在我的 iPhone 应用中实现应用内购买机制。为此,我需要从我的 rails 服务器上的接收字符串中创建一个 json 对象,并将其发送到 iTunes 服务器。

  • 如何从字符串中创建 json 对象? to_json 对我不起作用...
  • 如何将该 json 对象发送到指定的服务器并等待请求...

谢谢 前知

【问题讨论】:

    标签: iphone ruby-on-rails json in-app-purchase


    【解决方案1】:

    您问:如何从字符串中创建 json 对象?

    你的字符串已经是 json 格式了吗?如果是这样,请一起发送。

    当你有一个想要自动转换为 json 的对象时,你会使用 to_json。示例:

    class InAppPurchase
      attr_accessor :whatever, :whatever_x_two
    end
    
    purchase = InAppPurchase.new
    purchase.whatever = "oh hai"
    purchase.whatever_x_two = "good day"
    
    purchase.to_json
    

    将输出:{"whatever":"oh hai","whatever_x_two":"good day"}

    【讨论】:

    • 谢谢 Jesse,我现在知道了,但是如何将它发送到 iTunes 服务器?甚至等待请求直到完成对 iPhone 的请求?
    • 在 iPhone 端,您可以使用 ASIHttp 发布到 rails 并处理请求,异步或同步。 ..... 对于 Rails 到 iTunes,使用 gem HTTParty .. 更多信息:github.com/jnunemaker/httparty
    • @JesseWolgamott :你能在 javascript 中说出相同的代码吗?如何将 JSON 对象发送到服务器
    • @jhamb 不,那完全不同,你应该正确地问这个问题
    【解决方案2】:

    【讨论】:

    • 我是指服务器上的交易证书评估,而不是购买请求...
    猜你喜欢
    • 2014-11-06
    • 1970-01-01
    • 2021-04-23
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多