diff options
Diffstat (limited to 'testing/web-platform/tests/eventsource/resources/last-event-id.py')
-rw-r--r-- | testing/web-platform/tests/eventsource/resources/last-event-id.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/testing/web-platform/tests/eventsource/resources/last-event-id.py b/testing/web-platform/tests/eventsource/resources/last-event-id.py new file mode 100644 index 000000000..4306fbaa3 --- /dev/null +++ b/testing/web-platform/tests/eventsource/resources/last-event-id.py @@ -0,0 +1,11 @@ + # -*- coding: utf-8 -*- + +def main(request, response): + response.headers.set("Content-Type", "text/event-stream") + last_event_id = request.headers.get('Last-Event-ID', None) + + if(last_event_id): + return "data: " + last_event_id + "\n\n" + else: + return "id: …\nretry: 200\ndata: hello\n\n" + |