aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-03 22:23:22 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-04-03 22:23:22 -0700
commit409758dd110283eca955178dc60362ac75bcc9d7 (patch)
treea39cf7b8fdc9de6c4bbc8e098e519248f9ed7682 /src/javascript/jsc
parentcd28c3ca83aa33d43f29b71990eff6399ffe5f06 (diff)
downloadbun-409758dd110283eca955178dc60362ac75bcc9d7.tar.gz
bun-409758dd110283eca955178dc60362ac75bcc9d7.tar.zst
bun-409758dd110283eca955178dc60362ac75bcc9d7.zip
[bun.js] If no `Content-Type` is available and the content is all ascii text, assume it is text/plain
Diffstat (limited to 'src/javascript/jsc')
-rw-r--r--src/javascript/jsc/api/server.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/javascript/jsc/api/server.zig b/src/javascript/jsc/api/server.zig
index f68dfb011..4bc503e36 100644
--- a/src/javascript/jsc/api/server.zig
+++ b/src/javascript/jsc/api/server.zig
@@ -854,6 +854,8 @@ fn NewRequestContext(comptime ssl_enabled: bool, comptime debug_mode: bool, comp
MimeType.init(this.blob.content_type)
else if (MimeType.sniff(this.blob.sharedView())) |content|
content
+ else if (this.blob.is_all_ascii orelse false)
+ MimeType.text
else
MimeType.other;
};