فهرست منبع

don't handle the whole request for OPTIONS

raylu 11 سال پیش
والد
کامیت
7e40e8db49
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      api/server.py

+ 3 - 0
api/server.py

@@ -49,6 +49,9 @@ ERROR_HEADERS = BASE_HEADERS + [('Content-type', 'text/plain')]
 
 def application(environ, start_response):
 	try:
+		if environ['REQUEST_METHOD'] == 'OPTIONS':
+			start_response('200 OK', DEFAULT_HEADERS)
+			return []
 		split = environ['PATH_INFO'][1:].split('/')
 		qs = environ['QUERY_STRING']
 		if qs: