File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,8 +21,8 @@ def execute_sparql
2121 dataset = params [ :dataset ]
2222 query = params [ :query ]
2323 if !query . blank? && !dataset . blank?
24- uri = get_uri ( "http://localhost:#{ get_rdf2any_server_port } /rdf2any/v1.0/convert/json?dataset=" +dataset +"&query=" +query )
25- response = HTTParty . get ( uri )
24+ uri = get_uri ( "http://localhost:#{ get_rdf2any_server_port } /rdf2any/v1.0/convert/json?dataset=" +dataset +"&query=" +uri_value_encode ( query ) )
25+ response = HTTParty . get ( uri )
2626
2727 if params [ :pdf ] . blank?
2828 render :json => response . to_json
Original file line number Diff line number Diff line change 1+ require 'open-uri'
12module ApplicationHelper
23 def get_sparql_prefixes
34 prefix = ""
@@ -65,4 +66,8 @@ def get_variable_name_of_property(property_uri)
6566 variable_name = property_uri . split ( "/" ) . last
6667 return variable_name . gsub ( /[^[:alnum:]]/ , "" ) . underscore
6768 end
69+
70+ def uri_value_encode ( str )
71+ URI ::encode ( str ) . gsub ( "\& " , "%26" )
72+ end
6873end
You can’t perform that action at this time.
0 commit comments