HTTP/Rest 找出服务器上 content-types 可用的内容

HTTP/Rest find out what content-types are available on a server

我正在构建一个 REST 客户端,我希望能够询问服务器它愿意支持哪种 Content-Types(通过 Accept)。

服务器是否可以使用标准header(可能从HEADOPTIONS返回)进行通信?

我不知道这是否是最正确的方式,但我现在发现表达这一点的最佳方式是通过 link header 和 alternate关系类型:

Link: </someresource>; rel=alternate; type="text/html"