diff --git a/son-gtkapi/routes/record.rb b/son-gtkapi/routes/record.rb index 13b7afe5..67b6e651 100644 --- a/son-gtkapi/routes/record.rb +++ b/son-gtkapi/routes/record.rb @@ -30,12 +30,12 @@ class GtkApi < Sinatra::Base before do - if request.request_method == 'OPTIONS' + if request.request_method == 'OPTIONS' response.headers['Access-Control-Allow-Origin'] = '*' - response.headers['Access-Control-Allow-Methods'] = 'PUT' + response.headers['Access-Control-Allow-Methods'] = 'POST,PUT' response.headers['Access-Control-Allow-Headers'] = 'Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With' halt 200 - end + end end # GET many instances diff --git a/son-gtkapi/routes/request.rb b/son-gtkapi/routes/request.rb index 5a4808df..cd7d451e 100644 --- a/son-gtkapi/routes/request.rb +++ b/son-gtkapi/routes/request.rb @@ -30,13 +30,13 @@ class GtkApi < Sinatra::Base before do - if request.request_method == 'OPTIONS' + if request.request_method == 'OPTIONS' response.headers['Access-Control-Allow-Origin'] = '*' - response.headers['Access-Control-Allow-Methods'] = 'POST' + response.headers['Access-Control-Allow-Methods'] = 'POST,PUT' response.headers['Access-Control-Allow-Headers'] = 'Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With' halt 200 - end - end + end + end # POST a request post '/requests/?' do