diff options
author | Florian Dold <florian@dold.me> | 2021-10-18 18:24:50 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-10-18 18:24:50 +0200 |
commit | e3f978d1b6ad233f0a6ff179b04f575417a41e09 (patch) | |
tree | ca294a8883687e006fcb0ca07d52bff5ba1e46a1 /src | |
parent | 7cc58b51973cb1ccd0ed91d4c533beaea7ce35ac (diff) | |
download | anastasis-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.c | 10 |
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); } |