美文网首页
利用Ruby sinatra搭建本地测试平台

利用Ruby sinatra搭建本地测试平台

作者: KidneyBro | 来源:发表于2019-01-31 00:16 被阅读0次

    利用Python Flask搭建本地测试平台中,笔者给出了使用python flask搭建本地Resful服务的实现方法。除了利用python提供Resful服务响应,使用Ruby的sinatragem也可以完成类似的功能,代码整理如下

    require 'sinatra'
    require 'json'
    
    configure do
      set :bind, '127.0.0.1'
      set :port, 8234
      set :server, %w[webrick]
    end
    
    def render_response(data)
      {
        "code" => 0,
        "msg"=> "ok",
        "data" => data
      }.to_json
    end
    
    get '/api/version/resources/:param' do
        render_response({
        "firstKey" => "xx",
        "secondKey" => 123,
        })
    end
    
    patch '/api/v2/dict/:param' do
        print "patch complete"
    end
    

    利用Python Flask搭建本地测试平台,这里只提供了GET PATCH两种选项,有需要别的请求的同学可以根据自己的要求补充。

    相关文章

      网友评论

          本文标题:利用Ruby sinatra搭建本地测试平台

          本文链接:https://www.haomeiwen.com/subject/kvbhsqtx.html