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

问题描述 投票:1回答:1

您好,有人可以解释一下,如何设置typerequestresponse给出html元素的类型?

例:

如果我想发送一个qazxsw poi发送一些qazxsw poi和qazxsw poi并收到form我将使用files;在这种情况下,POCO会引用stream或预期的反应吗?

type=multipart/form-data

在这种情况下,type明确指出请求。但是这意味着处理请求的request必须将<form type="multipart/form-data"><input type="file"></form>设置为type。 因此,根据这个原因,我认为你在server中设置的是response.type类型。

然而,我无法理解这个矛盾:

application/octet-stream

我没有得到文件下载,直到我没有在这里设置响应的form。我尝试在服务器中设置响应类型,但它没有工作。所以在这种情况下,这里的类型是指request而不是<a class="button" type="application/octet-stream" href="http://localhost:5300/get" download>Click here for dld</a>

有人可以解释一下吗?有关type所引用的response元素的列表吗? (request的类型或预期的html)?

PS 长话短说:为什么type通过request引用responseform指的是request。当他想发送内容为type类型且其响应类型为a的请求时,可能有一个原因。

html http content-type
1个回答
1
投票

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

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

response是一个相当无意义的“这是一个字节流”。通常,您需要一些描述响应的实际内容类型的内容。

有人可以解释一下吗?

A元素上的B属性指的是预期的响应类型。这允许机器人避免跟踪链接,如果它希望得到它无法理解的响应。

由于链接触发了GET请求,因此没有请求体来描述任何类型。

是否有一个列表,其中包含html元素的类型?

HTML规范描述了它出现的每个元素的type属性。例如application/octet-stream链接到type


当他想发送内容为A类的请求并且他的响应是B类时,一个原因是什么呢?

您几乎不需要告诉客户端期望什么类型,所以不要。在使用实体构建HTTP请求时,只需要担心它。

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