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

在利用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搭建本地测试平台)