Automatic update from web-platform-tests WPT: test that Speculation-Rules header is only fetched for top-level Bug: 425708953 Change-Id: Ied72a80ff58cbfda609f1d20a46a49e5795bf375 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6878573 Commit-Queue: Domenic Denicola <domenic@chromium.org> Reviewed-by: Steven Wei <stevenwei@microsoft.com> Cr-Commit-Position: refs/heads/main@{#1506874} -- wpt-commits: 609500435c5817b5e57af75b127d23e885b65335 wpt-pr: 54537
20 lines
478 B
Python
20 lines
478 B
Python
import json
|
|
|
|
def main(request, response):
|
|
response.headers.set(b"Content-Type", b"application/json")
|
|
response.headers.set(b"Cache-Control", b"no-store")
|
|
|
|
uuid = request.GET[b"uuid"]
|
|
|
|
with request.server.stash.lock:
|
|
request_count = request.server.stash.take(uuid)
|
|
if request_count is None:
|
|
request_count = 0
|
|
|
|
if not b"check" in request.GET:
|
|
request_count += 1
|
|
|
|
request.server.stash.put(uuid, request_count)
|
|
|
|
return json.dumps(request_count)
|