aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/web-platform-tests/fetch/api/resources/preflight.py
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2019-09-03 13:38:47 -0400
committerGitHub <noreply@github.com>2019-09-03 13:38:47 -0400
commit618d00be1879b52211bcded28dd6f2d0a3c64a6f (patch)
tree02ce3ba6fb5cc093ce38824fda84ecfb0710cd59 /tests/wpt/web-platform-tests/fetch/api/resources/preflight.py
parent4f4e219e54bf43dee47af26b7e6fc0b2c8018159 (diff)
parent33079866c19295d1b8d01bbb241b5233a0fec6a9 (diff)
downloadservo-618d00be1879b52211bcded28dd6f2d0a3c64a6f.tar.gz
servo-618d00be1879b52211bcded28dd6f2d0a3c64a6f.zip
Auto merge of #24127 - servo-wpt-sync:wpt_update_03-09-2019, r=servo-wpt-sync
Sync WPT with upstream (03-09-2019) Automated downstream sync of changes from upstream as of 03-09-2019. [no-wpt-sync] <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/24127) <!-- Reviewable:end -->
Diffstat (limited to 'tests/wpt/web-platform-tests/fetch/api/resources/preflight.py')
-rw-r--r--tests/wpt/web-platform-tests/fetch/api/resources/preflight.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/wpt/web-platform-tests/fetch/api/resources/preflight.py b/tests/wpt/web-platform-tests/fetch/api/resources/preflight.py
index 1843c74c88e..d2249606db6 100644
--- a/tests/wpt/web-platform-tests/fetch/api/resources/preflight.py
+++ b/tests/wpt/web-platform-tests/fetch/api/resources/preflight.py
@@ -26,6 +26,11 @@ def main(request, response):
response.set_error(400, "No Access-Control-Request-Method header")
return "ERROR: No access-control-request-method in preflight!"
+ # https://github.com/whatwg/fetch/issues/922
+ if request.headers.get("Accept", "") != "*/*":
+ response.set_error(400, "Request does not have 'Accept: */*' header")
+ return "ERROR: Invalid access in preflight!"
+
if "control_request_headers" in request.GET:
stashed_data['control_request_headers'] = request.headers.get("Access-Control-Request-Headers", None)