From 33666c06abe4769b9f104f6b6e6e0f44b37dd127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=CC=81=20Bonnet?= Date: Sat, 17 Sep 2016 16:19:16 +0100 Subject: [PATCH] Fix response.headers['Access-Control-Allow-Methods'] to use both POST and PUT --- son-gtkapi/routes/record.rb | 6 +++--- son-gtkapi/routes/request.rb | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) 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