summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-10-18 18:24:50 +0200
committerFlorian Dold <florian@dold.me>2021-10-18 18:24:50 +0200
commite3f978d1b6ad233f0a6ff179b04f575417a41e09 (patch)
treeca294a8883687e006fcb0ca07d52bff5ba1e46a1 /src
parent7cc58b51973cb1ccd0ed91d4c533beaea7ce35ac (diff)
downloadanastasis-e3f978d1b6ad233f0a6ff179b04f575417a41e09.tar.gz
anastasis-e3f978d1b6ad233f0a6ff179b04f575417a41e09.tar.bz2
anastasis-e3f978d1b6ad233f0a6ff179b04f575417a41e09.zip
handle CORS preflight for /truth and /policy
Diffstat (limited to 'src')
-rw-r--r--src/backend/anastasis-httpd.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/backend/anastasis-httpd.c b/src/backend/anastasis-httpd.c
index 76f1d3e..ba5417b 100644
--- a/src/backend/anastasis-httpd.c
+++ b/src/backend/anastasis-httpd.c
@@ -389,6 +389,11 @@ url_handler (void *cls,
upload_data,
upload_data_size);
}
+ if (0 == strcmp (method,
+ MHD_HTTP_METHOD_OPTIONS))
+ {
+ return TALER_MHD_reply_cors_preflight (connection);
+ }
return TMH_MHD_handler_static_response (&h405,
connection);
}
@@ -429,6 +434,11 @@ url_handler (void *cls,
upload_data,
upload_data_size);
}
+ if (0 == strcmp (method,
+ MHD_HTTP_METHOD_OPTIONS))
+ {
+ return TALER_MHD_reply_cors_preflight (connection);
+ }
return TMH_MHD_handler_static_response (&h405,
connection);
}