diff options
| -rw-r--r-- | httpd.c | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -373,6 +373,9 @@ void httpd_connection(FILE *f) | |||
| 373 | } | 373 | } |
| 374 | else | 374 | else |
| 375 | if (strcmp(method, "OPTIONS") == 0) { | 375 | if (strcmp(method, "OPTIONS") == 0) { |
| 376 | const char *methods = "OPTIONS, GET, HEAD, POST, PUT, DELETE"; | ||
| 377 | headers = xs_dict_append(headers, "allow", methods); | ||
| 378 | headers = xs_dict_append(headers, "access-control-allow-methods", methods); | ||
| 376 | status = HTTP_STATUS_OK; | 379 | status = HTTP_STATUS_OK; |
| 377 | } | 380 | } |
| 378 | else | 381 | else |