使用Ruby RocketAMF发布AMF请求

时间:2017-02-17 22:29:15

标签: ruby flash amf

我想用Ruby向Flash服务器发出请求。我想使AMF请求主体与以下相同(查尔斯日志)

enter image description here

    data = [{
      :method => "load",
      :service => "start.game",
      :player_delta => {:stamina => 0},
      :sequence_num => self.sequence_num,
      :transaction_time => Time.now.to_i.to_s,
      :icp => 0,
    }]
    env = RocketAMF::Envelope.new :amf_version => 3
    env.messages << RocketAMF::Message.new('BatchController.authenticate_iphone', '/1', data)
    body = env.to_s
    res = RestClient.post "http://localhost/amf", env.to_s,         
    :content_type => 'application/x-amf'

问题在于我得到了这个:

enter image description here

这个问题已在另一篇文章中提出,但没有人回答: Link

0 个答案:

没有答案