Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-contentType/support/contenttype_setter.py |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-contentType/support/contenttype_setter.py b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-contentType/support/contenttype_setter.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..02eff653ccf9c3923cc2e070d249050d77da3e87 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Document-contentType/support/contenttype_setter.py |
@@ -0,0 +1,20 @@ |
+def main(request, response): |
+ type = request.GET.first("type", None) |
+ subtype = request.GET.first("subtype", None) |
+ if type and subtype: |
+ response.headers["Content-Type"] = type + "/" + subtype |
+ |
+ removeContentType = request.GET.first("removeContentType", None) |
+ if removeContentType: |
+ try: |
+ del response.headers["Content-Type"] |
+ except KeyError: |
+ pass |
+ |
+ content = '<head>' |
+ mimeHead = request.GET.first("mime", None); |
+ if mimeHead: |
+ content += '<meta http-equiv="Content-Type" content="%s; charset=utf-8"/>' % mimeHead |
+ content += "</head>" |
+ |
+ return content |