我们正在使用节点设置基本的http Web服务器。如果有帮助,我们正在使用Java Script进行编码。我不完全了解我们的要求。 Windows使用Gitbash。
“通过为文件设置正确的Content-Type并将其写入响应将文件返回给用户”
这是实验室中要求的单词。
如果有人可以解释,我将不胜感激。
答案 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并不是同一件事。