Ruby sinatraによるローカルテストプラットフォームの構築
862 ワード
Python Flaskを用いたローカルテストプラットフォームの構築において,python flaskを用いたローカルResfulサービスの実現方法を提示した.pythonを利用してResfulサービス応答を提供するほか、Rubyの
Python Flaskを利用してローカルテストプラットフォームを構築し、ここでは
sinatra
gemを使用しても同様の機能を完成することができ、コード整理は以下の通りである.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
の2つのオプションしか提供されていません.他の要求が必要な学生は自分の要求に応じて補充することができます.