有人可以详细说明所要询问的内容吗?

时间:2018-09-16 01:39:54

标签: javascript content-type

我们正在使用节点设置基本的http Web服务器。如果有帮助,我们正在使用Java Script进行编码。我不完全了解我们的要求。 Windows使用Gitbash。

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

这是实验室中要求的单词。

如果有人可以解释,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

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

服务器返回文件时,必须在标头上设置此信息,否则浏览器将期望内容仅为文本。描述内容的标题上的信息称为Content-Type。

如Elliott Frisch所指出的,此网页包含服务器应返回的支持哑剧类型的列表:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types

答案 1 :(得分:0)

除请求主体外,它基本上是请求中发送的标头。如果您要向服务器发送“说...视频”内容,应该如何从图像中得知呢?

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

What are all the possible values for HTTP "Content-Type" header?

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

fetch(url,{   方法:“ POST”,   正文:数据,   标头:{     “ Content-Type”:“ application / json”   },   凭据:“同源” })

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

顺便说一句,您的帖子也被标记为“ java”。...javascript和java并不是同一件事。