/api/vi/sparql/ POST メソッドを処理する
# File app/controllers/sparqls_controller.rb, line 24 def create uri = "http://sesame.opendata.ubin.jp:8080/openrdf-sesame/repositories/opendata" query = {'query' => params[:query] } header = { 'Accept' => request.headers['Accept'] } http_client = HTTPClient.new res = http_client.post(uri,query,header) response.headers['Content-Type'] = res.contenttype render :text => res.content end
# File app/controllers/sparqls_controller.rb, line 13 def show uri = "http://sesame.opendata.ubin.jp:8080/openrdf-sesame/repositories/opendata" query = {'query' => params[:query] } header = { 'Accept' => request.headers['Accept'] } http_client = HTTPClient.new res = http_client.get(uri,query,header) response.headers['Content-Type'] = res.contenttype render :text => res.content end