【问题标题】:AFMotion Post with Token带有令牌的 AFMotion 帖子
【发布时间】:2014-04-21 21:32:49
【问题描述】:

我有一个 Sinatra/Warden 远程 API 和一个 RubyMotion 客户端。 如何使用 AFMotion 发布身份验证令牌和用户对象以进行初始注册(来自客户端)?

到目前为止,这或多或少是我所知道的,我知道的不多。 基本上我需要将令牌传递给远程 api 和用户对象。

  def register_user(user)
      @client = AFMotion::Client.build("http://localhost:9393/register") do
          header "Accept", "application/json"
          request_serializer: :json
          response_serializer :json
      end
  end

帮助?

【问题讨论】:

    标签: ruby sinatra rubymotion warden


    【解决方案1】:

    您可以将启动 @client 对象的行更改为类似的内容

        @client = AFMotion::Client.build("http://localhost:9393/") do
          header "Accept", "application/json"
          response_serializer :json
        end
    

    当你想做一个 POST 请求时,你可以这样做

        @client.post('register', {
            token: 'TOKEN HERE',
            user: 'USER OBJECT HERE'
        }) do |result|
            puts result
        end
    

    您可以了解更多here

    【讨论】:

    • 非常感谢 attomos。抱歉 - 你能解释一下代码吗?不应该是这样吗 - pastebin.com/74hAwG4Q
    • 当然,@DaneBalia。你的代码是正确的。但在我的回答中,我只是写了完整代码的摘录。我只是做一些改变。您现在应该可以看到完整的代码了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 2021-04-01
    • 2016-04-03
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多