From 46c230d0d799a671021c80a42380d19259cdea76 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Wed, 29 Feb 2012 18:30:47 +0100 Subject: [PATCH] Add OPTIONS resource, allow Content-Type header --- liquor-cabinet.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/liquor-cabinet.rb b/liquor-cabinet.rb index 9ff01a0..0f72087 100644 --- a/liquor-cabinet.rb +++ b/liquor-cabinet.rb @@ -30,7 +30,7 @@ class LiquorCabinet < Sinatra::Base before "/:user/:category/:key" do headers 'Access-Control-Allow-Origin' => '*', 'Access-Control-Allow-Methods' => 'GET, PUT, DELETE', - 'Access-Control-Allow-Headers' => 'Authorization' + 'Access-Control-Allow-Headers' => 'Authorization, Content-Type' @user, @category, @key = params[:user], params[:category], params[:key] token = env["HTTP_AUTHORIZATION"] ? env["HTTP_AUTHORIZATION"].split(" ")[1] : "" @@ -55,4 +55,8 @@ class LiquorCabinet < Sinatra::Base delete_data(@user, @category, @key) end + options "/:user/:category/:key" do + halt 200 + end + end