有人能详细说明究竟是什么问题吗?

问题描述 投票:0回答:2

我们正在使用节点设置基本的http Web服务器。如果有帮助的话,我们用Java Script编写代码。我不明白究竟是什么问我们。 Windows使用Gitbash。

“通过为文件设置正确的Content-Type并将其写入响应,将文件返回给用户”

这是在实验室中逐字询问的。

如果有人能解释我会很感激。

javascript content-type
2个回答
0
投票

每当有人向服务器发出请求时,服务器都会使用标题和正文回答请求。正文通常包含您在浏览器上看到的数据,标题包含有关服务器返回的内容类型的信息。

当服务器返回文件时,它必须在标题上设置此信息,否则浏览器会希望内容只是文本。有关描述内容的标头的信息称为Content-Type。

正如Elliott Frisch所指出的,这个网页包含了服务器应该返回的支持的mime类型的列表:qazxsw poi


0
投票

除了请求主体之外,它基本上是请求中发送的标头。如果您正在向服务器发送说...视频内容,那该怎么知道从图像中知道?

这里可以看到几种不同的类型,但通常您不需要POCO,POJO和原始文本等内容类型的标题。这是所有类型的列表

https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types

以下是如何在反应的提取请求中更改它们(因为您提到了javascript):

fetch(url,{method:“POST”,body:data,headers:{“Content-Type”:“application / json”},凭据:“same-origin”})

这将在post请求中发送json数据有效负载(您必须手动将其转换为json)。

另外,你的帖子被标记为“java”.... javascript和java不是一回事。

© www.soinside.com 2019 - 2024. All rights reserved.