Html 了解http请求和响应中的内容类型

Html 了解http请求和响应中的内容类型,html,http,content-type,Html,Http,Content Type,您好,有人能解释一下,对于请求和响应给定的html元素,您如何设置类型 示例: 如果我想发送一个表单,该表单发送一些文件和一个POCO并接收一个流,我将使用type=multipart/form data;在这种情况下,类型是指请求还是预期响应 在这种情况下,类型显然是指请求。但这意味着处理请求的服务器必须将响应。类型设置为应用程序/八位字节流 因此,基于这个原因,我认为您在表单中设置的是请求类型 然而我无法理解这一矛盾: <a class="button" type="applicat

您好,有人能解释一下,对于
请求
响应
给定的
html
元素,您如何设置
类型

示例

如果我想发送一个
表单
,该表单发送一些
文件
和一个
POCO
并接收一个
,我将使用
type=multipart/form data
;在这种情况下,
类型是指
请求还是预期响应

在这种情况下,
类型
显然是指请求。但这意味着处理请求的
服务器
必须将
响应。类型
设置为
应用程序/八位字节流


因此,基于这个原因,我认为您在
表单中设置的是
请求类型

然而我无法理解这一矛盾:

<a class="button" type="application/octet-stream"  href="http://localhost:5300/get" download>Click here for dld</a>

我无法获得文件下载,直到我没有在此处设置响应的
类型。我尝试在服务器中设置响应类型,但无效。因此,在本例中类型指的是
响应
,而不是
请求

谁能帮我弄点光吗?是否有一个包含
html
元素的列表 他们所指的类型是什么?(请求的类型
或预期的响应类型

PS
长话短说:为什么
form
通过
type
引用
请求
,而
a
引用
响应
。当他想发送一个内容为
a
类型的请求,而他的响应为
B
类型时,一个理由怎么解释呢

但这意味着处理请求的服务器必须将response.type设置为application/octet stream

不可以。服务器可以使用它想要的任何类型的内容进行响应

application/octet-stream
是一个毫无意义的“这里是一个字节流”。通常,您需要描述响应的实际内容类型的内容

谁能帮我弄点光吗

上的
type
属性链接到


当一个人想要发送一个内容为a类型且响应为B类型的请求时,他如何解释

你几乎不需要告诉客户你想要什么类型的产品,所以不要告诉他们。只有在使用实体构造HTTP请求时才需要担心它