简体   繁体   English

JavaScript:在响应对象上设置 Content-Type 标头

[英]JavaScript: Set Content-Type header on Response Object

How can I set the Content-Type header on a Response object?如何在Response对象上设置Content-Type标头?

My code so far:到目前为止我的代码:

new Response(
    file[1],
    {
        status: 200,

        // i have also tried "contentType", and "ContentType"
        "Content-Type": "text/html",
    },
)

For background, I am trying to create a custom HTML file and put it in cache with the caches API, and it is defaulting to text/plain.对于背景,我正在尝试创建一个自定义 HTML 文件并使用缓存 API 将其放入缓存中,并且默认为 text/plain。

I figured it out right after posting:发帖后我就明白了:

new Response(
    "response body here...",
    {
        status: 200,
        headers: new Headers({
            "content-type": "text/html;charset=UTF-8",
        }),
    },
)

You need to use the Headers constructor and set it under the "headers" key, then you can set whatever response headers you want.您需要使用 Headers 构造函数并将其设置在“headers”键下,然后您可以设置所需的任何响应标头。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 JavaScript 设置 Content-Type 标头 - How to set the Content-Type header using JavaScript 设置Content-Type标头为多部分? - Set Content-Type header to multipart? 将响应标头“ Content-Type”设置为“ application / json”时,HTTP响应正文可以为空吗? - Can HTTP response body be empty when response header 'Content-Type' is set to 'application/json'? 节点,尽管设置了application / javascript,express app仍返回text / javascript响应标头(Content-Type) - node, express app returns text/javascript response header (Content-Type) in spite of setting application/javascript 在Ajax调用中设置自定义的Content-Type响应标头? - Setting a custom Content-Type response header in Ajax call? 从XHR获取响应Content-Type标头 - Get the response Content-Type header from XHR 正则表达式:在内容类型http标头中匹配javascript mime类型 - regex: Matching a javascript mime type in content-type http header JavaScript内容类型 - JavaScript content-type 尽管有text / javascript内容类型,但仍未执行rails 3 javascript - rails 3 javascript not executed despite a text/javascript content-type in response 在文本文件中保存响应类型“ Content-Type:text / javascript” - Save response type “Content-Type : text/javascript” in text file
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM